Exemplo n.º 1
0
 protected void AppendBottomToolBar(IHtmlNode div, GridFunctionalData functionalData)
 {
     if (functionalData.ShowBottomToolBar)
     {
         var toolBar = CreateToolBar(functionalData.ToolBarData);
         toolBar.AddClass("t-grid-bottom").AppendTo(div);
     }
 }
Exemplo n.º 2
0
 protected void AppendBottomToolBar(IHtmlNode div, GridFunctionalData functionalData)
 {
     if (functionalData.ShowBottomToolBar)
     {
         var toolBar = CreateToolBar(functionalData.ToolBarData);
         toolBar.AddClass("t-grid-bottom").AppendTo(div);
     }
 }
Exemplo n.º 3
0
        protected void AppendGroupHeader(IHtmlNode div, GridFunctionalData functionalData)
        {
            if (functionalData.ShowGroupHeader)
            {
                var groupHeader = CreateGroupHeader(functionalData);

                groupHeader.AppendTo(div);
            }
        }
Exemplo n.º 4
0
        protected void AppendTopPager(IHtmlNode div, GridFunctionalData functionalData)
        {
            if (functionalData.ShowTopPager)
            {
                var pager = new HtmlElement("div").AddClass("t-grid-pager", "t-grid-top");

                pager.AppendTo(div);

                AppendRefreshButton(pager, functionalData.PagerData);

                CreateTopPager(functionalData.PagerData).AppendTo(pager);
            }
        }
Exemplo n.º 5
0
        protected void AppendBottomPager(IHtmlNode div, GridFunctionalData functionalData)
        {
            if (functionalData.ShowFooter)
            {
                var pager = new HtmlElement("div").AddClass("t-grid-pager", "t-grid-bottom");

                pager.AppendTo(div);

                AppendRefreshButton(pager, functionalData.PagerData);

                if (functionalData.ShowBottomPager)
                {
                    CreateBottomPager(functionalData.PagerData).AppendTo(pager);
                }
            }
        }
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);

            AppendTopPager(div, functionalData);

            AppendData(div, renderingData);

            AppendBottomToolBar(div, functionalData);

            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.ShowGroupHeader)
            {
                var groupHeader = CreateGroupHeader(functionalData);

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

            AppendTopToolBar(div, functionalData);

            AppendGroupHeader(div, functionalData);

            AppendTopPager(div, functionalData);

            AppendData(div, renderingData);

            AppendBottomToolBar(div, functionalData);

            AppendBottomPager(div, functionalData);

            return(div);
        }
Exemplo n.º 10
0
 protected virtual IHtmlNode CreateGroupHeader(GridFunctionalData functionalData)
 {
     return(FunctionalSectionBuilder.CreateGroupHeader(functionalData.GroupingData));
 }