Hi everyone,
I just created one interface which queries data from a record type, to build a dashboard.
I want to call that interface into a bigger interface, in which if I click the card field, the dashboard will show up. This existing interface is using a!cardLayOut for displaying other field, and I couldn't find any solution to call the new interface into it, as the a!cardLayOut link parameter only accepts a!documentDownloadLink(), a!dynamicLink(), a!newsEntryLink(), a!processTaskLink(), a!recordLink(), a!reportLink(), a!safeLink(), a!startProcessLink(), a!submitLink(), a!userRecordLink(), or a!authorizationLink().
Is there any way I can work around with it?
Discussion posts and replies are publicly visible
you can use dynamic link and in that you can set the flag to a local variable and set the show when functionality of the subinterface WRT to local variable.
Sorry I don't quite get you here, so I set a local variable as false, then when click the field, the local variable change value and show the interface?
a!localVariables( local!showNewInterface: false, { a!cardLayout( style: "STANDARD", link: a!dynamicLink( saveInto: { a!save( local!showNewInterface, not(local!showNewInterface) ) } ), contents: { a!richTextDisplayField( value: a!richTextItem( text: "Click to " & if(local!showNewInterface, "Hide", "Show") ) ) } ), a!cardLayout( showWhen: local!showNewInterface, contents: { a!richTextDisplayField( value: a!richTextItem(text: "New Interface") ) } ) } )