VerifiedSources: Pega Docs, Support Center, Pega Forums

Pega PageList Masterclass

All OOTB functions · Symbolic indexes · Declare Expression aggregates · Searchable

🔍
📐

Fundamentals

3 topics
📘 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

READY FOR MORE?

These guides teach the mechanics. LSA interviews test judgment.

Book a mock interview →