I am displaying a menu of links for viewing various Record Lists from an interface. How can I display a Record List for specific record type?
a!headerContentLayout( header: { a!cardLayout( contents: { a!richTextDisplayField( labelPosition: "COLLAPSED", value: { a!richTextHeader(text: "Reports") } ) }, height: "AUTO", style: "#666666", marginBelow: "NONE", showBorder: false ) }, contents: { a!columnsLayout( columns: { a!columnLayout( contents: { a!cardLayout( contents: { a!richTextDisplayField( labelPosition: "COLLAPSED", value: { a!richTextIcon( icon: "id-badge", color: "ACCENT", size: "MEDIUM", link: a!startProcessLink( processModel: cons!APP_REPORT_1_PROCESS ), linkStyle: "STANDALONE" ), a!richTextItem( text: "Report #1", size: "MEDIUM", link: a!startProcessLink( processModel: cons!APP_REPORT_1_PROCESS ), linkStyle: "STANDALONE" ), } ) }, height: "AUTO", style: "TRANSPARENT", marginBelow: "STANDARD" ), a!cardLayout( contents: { a!richTextDisplayField( labelPosition: "COLLAPSED", value: { a!richTextIcon( icon: "id-badge", color: "ACCENT", size: "MEDIUM", link: a!startProcessLink( processModel: cons!APP_REPORT_1_PROCESS ), linkStyle: "STANDALONE" ), a!richTextItem( text: "Report #1", size: "MEDIUM", link: a!startProcessLink( processModel: cons!APP_REPORT_1_PROCESS ), linkStyle: "STANDALONE" ), } ) }, height: "AUTO", style: "TRANSPARENT", marginBelow: "STANDARD" ) } ), a!columnLayout() } ) })
Discussion posts and replies are publicly visible
First things first ;-)
It feels like a dynamic UI might be a good fit. I try to explain this here.
Then, Appian allows you to show/hide interface sections and components. Create a main interface that manages the state of the interface using local variables. Then create one interface for each record that implements the list. Call these sub-interfaces from the main according to the user selection.
This recipe is a good start to learn about dynamic UI: docs.appian.com/.../recipe-build-a-wizard-with-milestone-navigation.html