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));
 }