Exemplo n.º 1
0
        protected void AppendTopToolBar(IHtmlNode div, GridFunctionalData functionalData)
        {
            if (functionalData.ToolBar)
            {
                var toolBar = CreateToolBar(functionalData.ToolBarData);

                toolBar.AddClass("k-grid-top").AppendTo(div);
            }
        }
Exemplo n.º 2
0
        protected void AppendGroupHeader(IHtmlNode div, GridFunctionalData functionalData)
        {
            if (functionalData.GroupHeader)
            {
                var groupHeader = CreateGroupHeader(functionalData);

                groupHeader.AppendTo(div);
            }
        }
Exemplo n.º 3
0
        protected void AppendBottomPager(IHtmlNode div, GridFunctionalData functionalData)
        {
            if (functionalData.Pager)
            {
                var pager = new HtmlElement("div").AddClass("k-pager-wrap", "k-grid-pager");

                pager.AppendTo(div);

                if (functionalData.Pager)
                {
                    CreateBottomPager(functionalData.PagerData).AppendTo(pager);
                }
            }
        }
Exemplo n.º 4
0
        protected void AppendBottomPager(IHtmlNode div, GridFunctionalData functionalData)
        {
            if (functionalData.Pager)
            {
                var pager = new HtmlElement("div").AddClass("k-pager-wrap", "k-grid-pager");

                pager.AppendTo(div);

                if (functionalData.Pager)
                {
                    CreateBottomPager(functionalData.PagerData).AppendTo(pager);
                }
            }
        }
Exemplo n.º 5
0
        public virtual IHtmlNode CreateGrid(IDictionary<string, object> htmlAttributes, GridFunctionalData functionalData, GridRenderingData renderingData)
        {
            var div = CreateWrapper(htmlAttributes);

            AppendTopToolBar(div, functionalData);

            AppendGroupHeader(div, functionalData);

            AppendData(div, renderingData);

            AppendBottomPager(div, functionalData);

            return div;
        }
Exemplo n.º 6
0
        public virtual IHtmlNode CreateGrid(IDictionary <string, object> htmlAttributes, GridFunctionalData functionalData, GridRenderingData renderingData)
        {
            var div = CreateWrapper(htmlAttributes);

            AppendTopToolBar(div, functionalData);

            AppendGroupHeader(div, functionalData);

            AppendData(div, renderingData);

            AppendBottomPager(div, functionalData);

            return(div);
        }
Exemplo n.º 7
0
 protected virtual IHtmlNode CreateGroupHeader(GridFunctionalData functionalData)
 {
     return(FunctionalSectionBuilder.CreateGroupHeader(functionalData.GroupingData));
 }
Exemplo n.º 8
0
        protected void AppendGroupHeader(IHtmlNode div, GridFunctionalData functionalData)
        {
            if (functionalData.GroupHeader)
            {
                var groupHeader = CreateGroupHeader(functionalData);

                groupHeader.AppendTo(div);
            }
        }
Exemplo n.º 9
0
 protected virtual IHtmlNode CreateGroupHeader(GridFunctionalData functionalData)
 {
     return FunctionalSectionBuilder.CreateGroupHeader(functionalData.GroupingData);
 }
Exemplo n.º 10
0
        protected void AppendTopToolBar(IHtmlNode div, GridFunctionalData functionalData)
        {
            if (functionalData.ToolBar)
            {
                var toolBar = CreateToolBar(functionalData.ToolBarData);

                toolBar.AddClass("k-grid-top").AppendTo(div);
            }
        }