public static HtmlBuilder Td( this HtmlBuilder hb, Context context, Column column, string value, int?tabIndex, ServerScriptModelColumn serverScriptModelColumn = null) { if (column.HasChoices()) { if (column.MultipleSelections == true) { var choiceParts = column.ChoiceParts( context: context, selectedValues: value, type: ExportColumn.Types.TextMini); return(hb.Td( css: column.CellCss(serverScriptModelColumn?.ExtendedCellCss), action: () => hb .P(action: () => hb .Text(text: column.MultipleSelections == true ? choiceParts.Join(", ") : choiceParts.FirstOrDefault())))); } else { column.AddToChoiceHash( context: context, value: value); var choice = column.Choice( value, nullCase: value.IsNullOrEmpty() ? null : "? " + value); return(hb.Td( css: column.CellCss(serverScriptModelColumn?.ExtendedCellCss), action: () => hb.P( attributes: new HtmlAttributes() .Class(choice.CssClass) .Style(choice.Style), action: () => hb .Text(choice.TextMini)))); } } else { return(column.ControlType == "MarkDown" ? hb.Td( css: column.CellCss(serverScriptModelColumn?.ExtendedCellCss), action: () => hb .Div(css: "grid-title-body", action: () => hb .P(css: "body markup", action: () => hb .Text(text: value)))) : hb.Td( css: column.CellCss(serverScriptModelColumn?.ExtendedCellCss), action: () => hb .Text(text: value))); } }
public HtmlBuilder Td( HtmlBuilder hb, Context context, Column column, int?tabIndex, ServerScriptModelColumn serverScriptModelColumn) { return(hb.Td( css: column.CellCss(serverScriptModelColumn?.ExtendedCellCss), action: () => Svg(hb, context, column))); }
public static HtmlBuilder Td( this HtmlBuilder hb, Context context, Column column, Action action, int?tabIndex, ServerScriptModelColumn serverScriptModelColumn = null) { return(hb.Td( css: column.CellCss(serverScriptModelColumn?.ExtendedCellCss), action: action)); }
public HtmlBuilder Td( HtmlBuilder hb, Context context, Column column, int?tabIndex, ServerScriptModelColumn serverScriptValues) { return(hb.Td( css: column.CellCss(serverScriptValues?.ExtendedCellCss), action: () => hb .Text(text: Name))); }
public static HtmlBuilder Td( this HtmlBuilder hb, Context context, Column column, int value, int?tabIndex, ServerScriptModelColumn serverScriptValues = null) { return(hb.Td( css: column.CellCss(serverScriptValues?.ExtendedCellCss), action: () => hb .Text(text: value.ToString(column.StringFormat) + column.Unit))); }
public static HtmlBuilder Td( this HtmlBuilder hb, Context context, Column column, TimeZoneInfo value, int?tabIndex, ServerScriptModelColumn serverScriptModelColumn = null) { return(hb.Td( css: column.CellCss(serverScriptModelColumn?.ExtendedCellCss), action: () => hb .Text(text: value?.StandardName))); }
public virtual HtmlBuilder Td( HtmlBuilder hb, Context context, Column column, int?tabIndex, ServerScriptModelColumn serverScriptModelColumn) { return(hb.Td( css: column.CellCss(serverScriptModelColumn?.ExtendedCellCss), action: () => hb .P(action: () => hb .Text(Title(context: context))))); }
public static HtmlBuilder Td( this HtmlBuilder hb, Context context, Column column, Enum value, int?tabIndex, ServerScriptModelColumn serverScriptModelColumn = null) { return(hb.Td( css: column.CellCss(serverScriptModelColumn?.ExtendedCellCss), action: () => hb .Text(text: value.ToString()))); }
public virtual HtmlBuilder Td( HtmlBuilder hb, Context context, Column column, int?tabIndex, ServerScriptModelColumn serverScriptValues) { return(hb.Td( css: column.CellCss(serverScriptValues?.ExtendedCellCss), action: () => hb .P(css: "time", action: () => hb .Text(column.DisplayGrid( context: context, value: DisplayValue))))); }
public override HtmlBuilder Td( HtmlBuilder hb, Context context, Column column, int?tabIndex, ServerScriptModelColumn serverScriptModelColumn) { return(hb.Td( css: column.CellCss(serverScriptModelColumn?.ExtendedCellCss), action: () => TdTitleBody( hb: hb, context: context, column: column, tabIndex: tabIndex))); }
public HtmlBuilder Td( HtmlBuilder hb, Context context, Column column, int?tabIndex, ServerScriptModelColumn serverScriptModelColumn) { return(hb.Td( css: column.CellCss(serverScriptModelColumn?.ExtendedCellCss), action: () => hb .Text(text: column.Display( context: context, value: Value, unit: true)))); }
public static HtmlBuilder Td( this HtmlBuilder hb, Context context, Column column, DateTime value, int?tabIndex, ServerScriptModelColumn serverScriptModelColumn = null) { return(hb.Td( css: column.CellCss(serverScriptModelColumn?.ExtendedCellCss), action: () => hb .Text(text: column.DisplayGrid( context: context, value: value.ToLocal(context: context))))); }
public virtual HtmlBuilder Td( HtmlBuilder hb, Context context, Column column, int?tabIndex, ServerScriptModelColumn serverScriptValues) { return(hb.Td( css: column.CellCss(serverScriptValues?.ExtendedCellCss), action: () => hb .P(action: () => TdTitle( hb: hb, context: context, column: column, tabIndex: tabIndex)))); }
public static HtmlBuilder Td( this HtmlBuilder hb, Context context, Column column, decimal value, int?tabIndex, ServerScriptModelColumn serverScriptValues = null) { return(hb.Td( css: column.CellCss(serverScriptValues?.ExtendedCellCss), action: () => hb .Text(text: column.Display( context: context, value: value, unit: true)))); }
public HtmlBuilder Td( HtmlBuilder hb, Context context, Column column, int?tabIndex, ServerScriptModelColumn serverScriptModelColumn) { return(!Anonymous() ? hb.Td( css: column.CellCss(serverScriptModelColumn?.ExtendedCellCss), action: () => hb .HtmlUser( context: context, text: column.ChoiceHash.Get(Id.ToString())?.Text ?? SiteInfo.UserName( context: context, userId: Id))) : hb.Td(action: () => { })); }
public HtmlBuilder Td( HtmlBuilder hb, Context context, Column column, int?tabIndex, ServerScriptModelColumn serverScriptModelColumn) { return(hb.Td( css: column.CellCss(serverScriptModelColumn?.ExtendedCellCss), action: () => hb .Ol(action: () => ForEach(item => hb .Li(action: () => hb .A( href: Locations.DownloadFile( context: context, guid: item.Guid), action: () => hb .Text(text: item.Name))))))); }
public static HtmlBuilder Td( this HtmlBuilder hb, Context context, Column column, IConvertable value, int?tabIndex, ServerScriptModelColumn serverScriptModelColumn = null) { return(column != null && value != null ? value.Td( hb : hb, context : context, column : column, tabIndex : tabIndex, serverScriptModelColumn : serverScriptModelColumn) : hb.Td( css: column.CellCss(serverScriptModelColumn?.ExtendedCellCss), action: () => hb .Text(string.Empty))); }
public override HtmlBuilder Td( HtmlBuilder hb, Context context, Column column, int?tabIndex, ServerScriptModelColumn serverScriptModelColumn) { return(hb.Td( css: column.CellCss(serverScriptModelColumn?.ExtendedCellCss), action: () => { hb.P(css: "time", action: () => hb .Text(column.DisplayGrid( context: context, value: DisplayValue))); if (Status?.Value < Parameters.General.CompletionCode) { LimitText(hb, context); } })); }
public static HtmlBuilder Td( this HtmlBuilder hb, Context context, Column column, string value, int?tabIndex, ServerScriptModelColumn serverScriptValues = null) { return(column.HasChoices() ? hb.Td( css: column.CellCss(serverScriptValues?.ExtendedCellCss), action: () => { column.AddToChoiceHash( context: context, value: value); var choice = column.Choice( value, nullCase: value.IsNullOrEmpty() ? null : "? " + value); hb.P( attributes: new HtmlAttributes() .Class(choice.CssClass) .Style(choice.Style), action: () => hb .Text(choice.TextMini)); }) : column.ControlType == "MarkDown" ? hb.Td( css: column.CellCss(serverScriptValues?.ExtendedCellCss), action: () => hb .Div(css: "grid-title-body", action: () => hb .P(css: "body markup", action: () => hb .Text(text: value)))) : hb.Td( css: column.CellCss(serverScriptValues?.ExtendedCellCss), action: () => hb .Text(text: value))); }
public HtmlBuilder Td( HtmlBuilder hb, Context context, Column column, int?tabIndex, ServerScriptModelColumn serverScriptModelColumn) { var choice = column.Choice(Value.ToString()); return(hb.Td( css: column.CellCss(serverScriptModelColumn?.ExtendedCellCss), action: () => hb .P( attributes: new HtmlAttributes() .Class(choice.CssClass) .Style(choice.Style), action: () => hb .Text(column.ChoiceHash.Get(Value.ToString()) == null ? Value == 0 ? null : "?" + Value : choice.TextMini)))); }
public static HtmlBuilder Td( this HtmlBuilder hb, Context context, Column column, bool value, int?tabIndex, ServerScriptModelColumn serverScriptModelColumn = null) { return(column.HasChoices() ? value ? hb.Td( css: column.CellCss(serverScriptModelColumn?.ExtendedCellCss), action: () => hb .Text(text: column.ChoicesText.SplitReturn()._1st())) : hb.Td( css: column.CellCss(serverScriptModelColumn?.ExtendedCellCss), action: () => hb .Text(text: column.ChoicesText.SplitReturn()._2nd())) : hb.Td( css: column.CellCss(serverScriptModelColumn?.ExtendedCellCss), action: () => hb .Span(css: "ui-icon ui-icon-circle-check", _using: value))); }
public HtmlBuilder Td( HtmlBuilder hb, Context context, Column column, int?tabIndex, ServerScriptModelColumn serverScriptModelColumn) { var css = GridCss(context: context); return(hb.Td( css: column.CellCss(serverScriptModelColumn?.ExtendedCellCss), action: () => this? .Take(DisplayCount(context: context)) .ForEach(comment => comment .Html( hb: hb, context: context, ss: column.SiteSettings, allowEditing: column.SiteSettings.AllowEditingComments == true, allowImage: column.AllowImage == true, mobile: context.Mobile, css: css, readOnly: true)))); }