Tabs feature Process Modeler/Chrome in Appian UI

Certified Senior Developer

We have a requirement where user wants to show the summary details in a new tab (same chrome tab) on the same interface when a link is clicked.

Currently, we are passing the data of a particular row in the grid to the form using a process model. I mean running a process model to show the read only summary view but that's shown in same tab overriding the current view.

But, they want that a new tab open on same UI (same chrome tab) like in process modeler in Appian to show the summary.

Is it achievable in Appian?

  Discussion posts and replies are publicly visible

Parents
  • I'm a bit confused about your requirements since you mentioned the same chrome tab and a new chrome tab. Assuming you're referring to showing the summary details of a record, you can use two functions to help: fn!urlforrecord and a!recordLink()

    fn!urlforrecord() can be used to generate a URL navigating to a specific record summary. Place that URL in a!safeLink() to open the summary in a New Tab

    a!recordLink() takes in similar inputs but when clicked will open the summary in the Same Tab

  • 0
    Certified Senior Developer
    in reply to Danny Verb

    The chrome tab is one and same only but withing that same chrome tab and Appian UI, we need multiple tabs.

    In Appian UI, it is a grid showing data, when clicked on any row to show its data, that should open in the same UI, same chrome tab but new tab in the same UI.

    Similar to Process Modeller tabs, the chrome tab is same but in Process Modeller, it opens new tab in same  Modeller UI.

  • +1
    Certified Lead Developer
    in reply to varunbawa

    You could potentially do this with any of the "appian tabs" patterns available in the Appian documentation.  See, for example, "cards as tabs" or similar options.  All you'd need to do is code the "available tabs" to display based on a list, and your grid links, when clicked, would push the value corresponding to that row into that local list and a new tab would become available at that point.  I don't have an implementation of this per se, but it shouldn't be hard to do.

  • 0
    Certified Senior Developer
    in reply to Mike Schmitt

    Thanks Mike. We were able to implement that. But the only challenge we got is to have an X mark at the corner of that tab to close it. For now we have put an extra "Close" button in the form to close that current tab.

    Is there any way that we can close the tab and have the same look and feel like one in image below.

    Thanks

Reply Children