Skip to main content
May 14, 2025
Solved

I need to open an interface/site in a new tab by passing the data from the current tab

  • May 14, 2025
  • 11 replies
  • 0 views

I am in a site and I need to open an interface/site in a new Tab, and I need to pass more than 500 items in a List of Text format to the new Tab site

    Best answer by mikes0011

    In that case you should probably figure out a solution where you write those entries to a DB table on the original interface, and just pass a unique key from your first interface to your second (via url parameters), then when the second one loads, query the database for values matching that unique key.

    11 replies

    stefanhelzle0001
    May 14, 2025

    I think this is not directly possible. From a requirements perspective, my first question would be: What??? Why???

    Assuming that you query that data from somewhere, you could create a link to a site page including the filter settings resulting in that list.

    mikes0011
    Brainy
    May 14, 2025

    You could try a!urlForSite(), and wrap yourtext list items in a JSON string, but I'm not sure whether you'd run into a URL Parameter size limit if trying that approach.

    May 14, 2025

    I tried that but got characters limit

    mikes0011
    mikes0011Answer
    Brainy
    May 14, 2025

    In that case you should probably figure out a solution where you write those entries to a DB table on the original interface, and just pass a unique key from your first interface to your second (via url parameters), then when the second one loads, query the database for values matching that unique key.

    May 15, 2025

    I agree with Mike’s suggestion - 

    • Store the data temporarily (e.g., DB or Appian Record).

    • Pass only the ID via URL.

    • Fetch the full data in the new interface using the ID.

    May 19, 2025

    I tried this method but not through record type/ database.

    I ran an process model and made an process report for that process model and I was able to fetch all the data by querying data from the process report. But the problem is I have to click on 2 buttons. One for to write the data and another one to open the site in a new Tab

    stefanhelzle0001
    May 19, 2025

    Where is that data coming from? How does the user query, sort and filter it? That's the important part here.