Conversation
LTIMindTree
US
Last activity: 29 Jan 2026 23:35 EST
Landing Pages, List Views, Parameter Passing
I am implementing a custom Landing Page in Pega 24 using Constellation. The requirement is to display a list of cases based on a user-selected "Branch" dropdown and date filters. I am facing challenges with property context for filters, setting default values, and ensuring the list refreshes automatically upon selection.
Current Setup:
- Context: The Landing Page exists within the
{Application}-UIPagesclass. - Filter Property: I have a custom property,
Branch(sourced by a custom Data Page), defined in{Application}-UIPages. - Data Source: I have a List View configured with
D_WorkbasketCasesas the source.D_WorkbasketCasesbelongs to theAssign-Workbasketclass.- It accepts
BranchandDateTimeas parameters. - Logic: It retrieves relevant workbaskets for the branch, then uses a Report Definition to fetch cases within those workbaskets.
- List View Configuration:
- Created in the
{Application}-UIPagesclass. - Source set to Data Page (
D_WorkbasketCases). - "Override Parameters" is enabled to map parameters to the source.
- Created in the
The Issues:
1. Context & Promoted Filters:
I am attempting to add the Branch property (from UIPages) as a Promoted Filter on the Landing Page. The configuration UI does not list the local properties from {Application}-UIPages. It only displays optimized properties from Assign-Workbasket (the data source class). How can I use the local UIPages property as the filter input?
2. Default Values:
I need the Branch dropdown to preload with a specific default value (e.g., the current operator's default branch) when the landing page loads. What is the standard Constellation pattern for initializing these values in the UIPages context?. I have tried using pyDefault datatranform to set the default values but it is not working.
3. Reactive Updates:
When a user changes the value in the Branch dropdown, the List View should automatically refresh using the new value as a parameter for D_WorkbasketCases. Currently, the dependency between the local property change and the Data Page parameter refresh isn't triggering.
Question: In Constellation, what is the best practice for creating a reactive "Search/Filter" panel in landingpages where:
- Filter properties exist in the View's context (
UIPages) but drive a Data Provider of a different class. - Default values are set on load.
- Changes to the filter immediately trigger a refresh of the list with the new parameters.
Any insights on the architectural approach for this data binding would be appreciated.


