/// <summary> /// /// </summary> public TemplateColumn.Builder TemplateColumn(TemplateColumn component) { #if MVC component.ViewContext = this.HtmlHelper != null ? this.HtmlHelper.ViewContext : null; #endif return(new TemplateColumn.Builder(component)); }
private void Columns_AfterItemRemove(ColumnBase item) { if (item.Editor.Count > 0) { item.Editor_AfterItemRemove(item.Editor.Editor); } TemplateColumn tc = item as TemplateColumn; if (tc != null) { if (this.ParentGrid.Controls.Contains(tc.Template)) { this.ParentGrid.Controls.Remove(tc.Template); } if (this.ParentGrid.LazyItems.Contains(tc.Template)) { this.ParentGrid.LazyItems.Remove(tc.Template); } } }
void Columns_AfterItemAdd(ColumnBase item) { item.ParentGrid = this.ParentGrid; if (item.Editor.Count > 0) { item.Editor_AfterItemAdd(item.Editor.Editor); } TemplateColumn tc = item as TemplateColumn; if (tc != null) { if (!this.ParentGrid.Controls.Contains(tc.Template)) { this.ParentGrid.Controls.Add(tc.Template); } if (!this.ParentGrid.LazyItems.Contains(tc.Template)) { this.ParentGrid.LazyItems.Add(tc.Template); } } }
/// <summary> /// /// </summary> public TemplateColumn.Builder TemplateColumn(TemplateColumn component) { return(new TemplateColumn.Builder(component)); }