Documentation > CMS Template API Library > PaginatePanelResult

CrownPeak.CMSAPI.PaginatePanelResult : CrownPeak.CMSAPI.PaginateResultBase`1[[CrownPeak.CMSAPI.PanelEntry, CMSAPI, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]

Returns the results of the paginate call. You can enumerate over it to get the sub list items.

NameDescriptionType

Code Example

C#

Sample:

             List<PanelEntry> panels = asset.GetPanels("field");
             PaginatePanelResult result = Util.Paginate(panels, 10);
             // Print links to press releases on the current page
             foreach(PanelEntry panel in result)
             {
               Out.WriteLine("<p>{0}</p>", panel["field"]);
             }
             
             // Print links to other pages
            
             foreach (PageLink link in result.PaginatedLinks)
             {
               if (link.IsCurrent())
               {
                 Out.WriteLine("{0}|", link.PageNumber);
               }
               else
               {
                 Out.WriteLine("<a href=\"{0}\">{1}</a>|", link, link.PageNumber);
               }
             }
             

Connect with Crownpeak