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
Hi
As Deepak mentioned, you can use dynamic link to achieve your use case. See sample code below
a!localVariables( local!showNewInterface: false, a!cardLayout( style: "STANDARD", link: a!dynamicLink( saveInto: { a!save(local!showNewInterface, not(local!showNewInterface)) } ), contents: { a!sectionLayout( contents: { a!textField( label: "Example Filed", value: "Any Value", readOnly: true ) } ), /*Here you can call your interface*/ a!sectionLayout( showWhen: local!showNewInterface, contents: { a!textField( label: "Show this Interface when link clicked", value: "Any Value", readOnly: true ) } ) } ) )
Hey Naresh?
Are you referring to call interface in the text field?
No, Here as we can clearly see that he is calling the interface in the contents of the card layout and applying for show when condition on it.