/// <exclude/> public IColumnBuilder Apply(ColumnOption option, object[] value) { return(ApplyToColumn(option.FieldName(), string.Format("[{0}]", string.Join(",", value)))); }
/// <inheritDoc/> public ITableBuilder ApplyToColumns(ColumnOption option) { _columns.ForEach(s => ApplyToColumn(s.InnerHtml, option.FieldName(), option.FieldValue() ?? true.ToStringLower())); return(this); }
/// <exclude/> public IColumnBuilder Apply(ColumnOption option, object[] value) { return(ApplyToColumn(option.FieldName(), $"[{string.Join(",", value)}]")); }
/// <exclude/> public IColumnBuilder Apply(ColumnOption option, object value) { return(ApplyToColumn(option.FieldName(), value)); }
/// <inheritDoc/> public IColumnBuilderT <TModel> Apply <TProperty>(Expression <Func <TModel, TProperty> > expression, ColumnOption option, object value) { ApplyToColumnT(expression, option.FieldName(), value); return(this); }
/// <inheritDoc/> public IColumnBuilderT <TModel> Apply <TProperty>(Expression <Func <TModel, TProperty> > expression, ColumnOption option, object[] value) { ApplyToColumnT(expression, option.FieldName(), string.Format("[{0}]", string.Join(",", value))); return(this); }
/// <inheritDoc/> public ITableBuilder ApplyToColumns(ColumnOption option) { _columns.ForEach(s => ApplyToColumn(s.InnerHtml, option.FieldName(), option.FieldValue() ?? true.ToStringLower())); return this; }
/// <exclude/> public IColumnBuilder Apply(ColumnOption option, object[] value) { return ApplyToColumn(option.FieldName(), string.Format("[{0}]", string.Join(",", value))); }
/// <exclude/> public IColumnBuilder Apply(ColumnOption option, object value) { return ApplyToColumn(option.FieldName(), value); }