protected override bool SpecialSetTextContent(object item) { TableCellElement c; if (this.Part is TheadElement) { c = new ThElement(); } else { c = new TdElement(); } this.Add(c); c.Set(item); return true; }
public static IDisposable Td(this HtmlHelper html, ItemViewModel item, bool isBlocked) { var td = new TagBuilder("td"); var title = item.Cancelled ? "Cancelled" : item.Confirmed ? isBlocked ? "blocked date" : "" : "Confirm needed"; if (!string.IsNullOrEmpty(title)) { td.Attributes["title"] = title; } html.ViewContext.Writer.Write(td.ToString(TagRenderMode.StartTag)); var element = new TdElement(html.ViewContext); return(element); }
protected override bool SpecialSetElement(XElement e) { if (e is TableCellElement) { this.Add(e); } else { TableCellElement c; if (this.Part is TheadElement) { c = new ThElement(); } else { c = new TdElement(); } this.Add(c); c.Set(e); } return true; }