public static HtmlTag SmartGridFor(this IFubuPage page, JqGridModel model, int?initialRows) { page.Script("grid"); return(new HtmlTag("div", top => { string gridName = model.gridName; top.Add("div") .Id("grid_" + gridName) .AddClass("grid-container") .MetaData("definition", model) .MetaData("initialRows", initialRows.GetValueOrDefault(10)) .MetaData("disabled", false) .Add("table").Id(model.containerName).AddClass("smartgrid"); top.Add("div").Id(gridName + "_pager").AddClass("pager-bottom").AddClass("grid-pager").AddClass("clean"); })); }
public static HtmlTag FiltersFor(this IFubuPage page, GridViewModel model) { page.Script("grid"); return(page.Get <FilterTagWriter>().FilterTemplatesFor(model)); }