public override string HtmlString(System.Web.Mvc.HtmlHelper helper, string nameFormat) { return(ImageButtonSetBuilder.NewSet() .Add(ImageButtonBuilder.GridFilter()) .Add(ImageButtonBuilder.GridClearFilter()) .ToHtmlString()); }
public GridButtonsColumn(Grid <T> grid) : base(grid) { Width = "80px"; ButtonSet = new ImageButtonSetBuilder(); HeaderButtonSet = new ImageButtonSetBuilder(); Template = model => { }; }
public GridCrudCommandsColumnBuilder <T> All() { templateColumnBuilder.HeaderTemplate(ImageButtonBuilder.GridAdd().ToHtmlString()); templateColumnBuilder.ClientTemplate(ImageButtonSetBuilder.NewSet() .Add(ImageButtonBuilder.GridEdit()) .Add(ImageButtonBuilder.GridDelete()) .ToHtmlString()); rowCommandType = RowCommandType.All; return(this); }
public GridCrudCommandsColumnBuilder <T> Delete() { if (rowCommandType == null) { templateColumnBuilder.ClientTemplate(ImageButtonBuilder.GridDelete().ToHtmlString()); rowCommandType = RowCommandType.Delete; return(this); } if (rowCommandType == RowCommandType.Edit) { templateColumnBuilder.ClientTemplate(ImageButtonSetBuilder.NewSet() .Add(ImageButtonBuilder.GridEdit()) .Add(ImageButtonBuilder.GridDelete()) .ToHtmlString()); rowCommandType = RowCommandType.All; } return(this); }