Telerik.Web.Mvc.UI.Html.GridColgroupHtmlBuilder.GridColgroupHtmlBuilder C# (CSharp) Method

GridColgroupHtmlBuilder() public method

public GridColgroupHtmlBuilder ( IGrid grid ) : System
grid IGrid
return System
        public GridColgroupHtmlBuilder(IGrid grid)
        {
            Guard.IsNotNull(grid, "grid");

            ChildBuilderCreator = (column) => new GridColHtmlBuilder(column);

            this.grid = grid;

            if (grid.Grouping.Enabled)
            {
                Adorners.Add(new GridTagRepeatingAdorner(grid.DataProcessor.GroupDescriptors.Count)
                {
                    TagName = "col",
                    CssClasses = { UIPrimitives.Grid.GroupCol },
                    RenderMode = TagRenderMode.SelfClosing
                });
            }

            if (grid.HasDetailView)
            {
                Adorners.Add(new GridTagRepeatingAdorner(1)
                {
                    TagName = "col",
                    CssClasses = { UIPrimitives.Grid.HierarchyCol },
                    RenderMode = TagRenderMode.SelfClosing
                });
            }
        }