Skip to main content
Known Participant
Jul 15, 2024 8:00 AM UTC
Question

Display large text message in a separate popup or screen

Hi team,

I have a gridfield where a gridcolumn has a value who's character count can go upto 2500. I want to implement a functionality where i display only 200 chars and show a link "more". When I click on the link, either a popup appears where the entire 2500 char text is displayed or another site appears to display the whole value. How can I achieve this? I tried to use safelink, but I am not sure how to configure the uri to display the text. Can anyone please help me out.

So far, i have achieved this,

a!gridColumn(
            label: "Enter 2500 char text",
            value: a!richTextDisplayField(
              value:{a!richTextItem(
                text: left(fv!row.textValue,255)
              ),
              a!richTextItem(
                text:"..more",
                link: a!safeLink(
                 
                )
              )
              }
            )
          )

    9 replies

    sriramk5349
    Inspiring
    Jul 15, 2024 8:19 AM UTC

    Hi [mention:b47483402db54588aa09daccbe2c26a1:e9ed411860ed4f2ba0265705b8793d05] ,

    You can use related action and display text in the popup screen 

    Known Participant
    Jul 15, 2024 8:40 AM UTC

    This is not a record.

    Brainy
    Jul 15, 2024 9:11 AM UTC

    Try More-Less pattern available in Patterns Palette.

    Known Participant
    Jul 15, 2024 11:47 AM UTC

    This is helpful..thanks

    stefanhelzle0001
    Brainy
    Jul 15, 2024 10:58 AM UTC
    Known Participant
    Jul 15, 2024 11:51 AM UTC

    This is a great work around. Thanks

    New Participant
    Sep 7, 2026 4:45 AM UTC

    Yes, Appian provides several UI components that can be combined to create a similar experience. You may want to look into using a combination of Section Layouts, Card Layouts, Rich Text Display Fields, and Collapsible Sections to mimic the expandable/collapsible navigation shown in the screenshot. For the step-by-step progress view, a custom implementation using cards, icons, and conditional formatting can work quite well. While there may not be an out-of-the-box control that exactly matches this design, Appian's interface components are flexible enough to build a very similar workflow tracker. It would be helpful to know your Appian version and whether you need the control for navigation, process tracking, or both.

    Driving Directions

    Sean
    harshas2775
    Brainy
    Sep 7, 2026 5:54 AM UTC

    Reported as SPAM

    Happy to help. Even happier to optimize.
    naresht804249
    Participating Frequently
    Sep 7, 2026 6:18 PM UTC

    Hi Ankita,

    Use a!dynamicLink() instead of a!safeLink(). When the user clicks More, save the full text into a local variable and display it below the grid.

    a!safeLink() is mainly used to open a URL, so it is not suitable for displaying this text.

    Naresh