📘 Syntax & Details
A PageList is an ordered collection of zero or more Pages, each identified by an integer index starting at 1. It is one of the eleven property modes in Pega.
.Addresses (PageList of type Data-Address)
├── .Addresses(1) → {Street:"MG Road", City:"Bangalore"}
├── .Addresses(2) → {Street:"Nehru Place", City:"Delhi"}
└── .Addresses(3) → {Street:"Marine Dr", City:"Mumbai"}
Key rules (from Pega Help):
▸Pages must be created with sequential subscripts — 1 before 2, 2 before 3
▸Each page in the list belongs to a class set on the property definition
▸A PEGA0035 alert fires if a PageList exceeds 10,000 pages
▸Indexes are 1-based (not 0 like Java/Python)
🏢 Real-World Usage & Tips
Where PageLists appear everywhere:
▸.pxResults — returned by Data Pages, Report Definitions, Obj-Browse
▸Case data: Addresses, Phone Numbers, Line Items, Coverages, Documents
▸.pyWorkPage.pxFlow — flow execution history
▸.AssignmentList — worklist/workbasket assignments
▸Any "list of structured records" in a case