AI OnAI Off
>
aspx.cs:
protected PageDataCollection GetChildren(PageReference pageLink)
{
PageDataCollection pages = Global.EPDataFactory.GetChildren(pageLink);
return pages;
}
I GetChildren() ovan skulle du kunna åstadkomma filtrering genom att hämta sidor med property search (dvs DataFactory.FindPagesWithCriteria), alternativt loopa igenom pages-kollektionen och ta bort icke-önskade sidor innan du returnerar resultatet.
Kan tillägga, som alternativ till nästlade PageList-kontroller enligt ovan kan du åstadkomma samma resultat med en PageTree-kontroll, eller två länkade PageList-kontroller (reader/viewer). Fördelen med länkade kontroller är att de skapas när sidan laddas och du kan lägga till filter på samtliga kontroller.