<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="https://community.appian.com/cfs-file/__key/system/syndication/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Appian display interface</title><link>https://community.appian.com/discussions/f/user-interface/40358/appian-display-interface</link><description>Hi Community, 
 I’m working on a UI inspired by the attached mockup. I’m aware that Appian doesn’t natively support a fixed/sticky footer within an Overlay, nor a perfect 2x2 grid inside a standard buttonLayout . 
 However, I’m determined to get as close</description><dc:language>en-US</dc:language><generator>Telligent Community 12</generator><item><title>RE: Appian display interface</title><link>https://community.appian.com/thread/154374?ContentTypeID=1</link><pubDate>Thu, 23 Apr 2026 08:45:58 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:c78a035b-c5c5-4b5a-b0de-6ede68337115</guid><dc:creator>daviddm-01</dc:creator><description>&lt;p&gt;Thx!! I will try&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Appian display interface</title><link>https://community.appian.com/thread/154368?ContentTypeID=1</link><pubDate>Wed, 22 Apr 2026 12:58:17 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:975d8d7d-d5d0-4474-9457-7724ee996e75</guid><dc:creator>Shubham Aware</dc:creator><description>&lt;p&gt;If you want something similar to this, you can try it and let us know if you are looking for something similar.&lt;br /&gt;&lt;br /&gt;&lt;pre class="ui-code" data-mode="text"&gt;a!localVariables(
  local!selectedAction: null,

  a!formLayout(
    titleBar: &amp;quot;Test 1&amp;quot;,
    contents: {
      a!cardLayout(
        contents: {
          a!richTextDisplayField(
            labelPosition: &amp;quot;COLLAPSED&amp;quot;,
            value: {
              a!richTextItem(
                text: &amp;quot;Value 1&amp;quot;,
                color: &amp;quot;#842029&amp;quot;,
                style: &amp;quot;STRONG&amp;quot;
              ),
              &amp;quot;  &amp;quot;,
              a!richTextItem(
                text: &amp;quot;Value 2&amp;quot;,
                color: &amp;quot;#7F6000&amp;quot;,
                style: &amp;quot;STRONG&amp;quot;
              )
            }
          ),

          a!sectionLayout(
            label: &amp;quot;SECTION 1&amp;quot;,
            contents: {
              a!textField(
                labelPosition: &amp;quot;JUSTIFIED&amp;quot;,
                label: &amp;quot;Label 1&amp;quot;,
                value: &amp;quot;Value 1&amp;quot;,
                readOnly: true
              ),
              a!textField(
                labelPosition: &amp;quot;JUSTIFIED&amp;quot;,
                label: &amp;quot;Label 2&amp;quot;,
                value: &amp;quot;Value 2&amp;quot;,
                readOnly: true
              ),
              a!textField(
                labelPosition: &amp;quot;JUSTIFIED&amp;quot;,
                label: &amp;quot;Label 3&amp;quot;,
                value: &amp;quot;Value 3&amp;quot;,
                readOnly: true
              ),
              a!textField(
                labelPosition: &amp;quot;JUSTIFIED&amp;quot;,
                label: &amp;quot;Label 4&amp;quot;,
                value: &amp;quot;Value 4&amp;quot;,
                readOnly: true
              )
            }
          ),

          a!sectionLayout(
            label: &amp;quot;SECTION 2&amp;quot;,
            contents: {
              a!textField(
                labelPosition: &amp;quot;JUSTIFIED&amp;quot;,
                label: &amp;quot;Label 5&amp;quot;,
                value: &amp;quot;Value 5&amp;quot;,
                readOnly: true
              ),
              a!textField(
                labelPosition: &amp;quot;JUSTIFIED&amp;quot;,
                label: &amp;quot;Label 6&amp;quot;,
                value: &amp;quot;Value 6&amp;quot;,
                readOnly: true
              ),
              a!textField(
                labelPosition: &amp;quot;JUSTIFIED&amp;quot;,
                label: &amp;quot;Label 7&amp;quot;,
                value: &amp;quot;Value 7&amp;quot;,
                readOnly: true
              ),
              a!textField(
                labelPosition: &amp;quot;JUSTIFIED&amp;quot;,
                label: &amp;quot;Label 8&amp;quot;,
                value: &amp;quot;Value 8&amp;quot;,
                readOnly: true
              )
            }
          ),

          a!sectionLayout(
            label: &amp;quot;SECTION 3&amp;quot;,
            contents: {
              a!textField(
                labelPosition: &amp;quot;JUSTIFIED&amp;quot;,
                label: &amp;quot;Label 9&amp;quot;,
                value: &amp;quot;Value 9&amp;quot;,
                readOnly: true
              )
            }
          ),

          a!sectionLayout(
            label: &amp;quot;SECTION 4&amp;quot;,
            contents: {
              a!richTextDisplayField(
                labelPosition: &amp;quot;COLLAPSED&amp;quot;,
                value: {
                  a!richTextItem(
                    text: &amp;quot;• Value 10&amp;quot;,
                    color: &amp;quot;SECONDARY&amp;quot;
                  ),
                  char(10),
                  a!richTextItem(
                    text: &amp;quot;• Value 11&amp;quot;,
                    color: &amp;quot;SECONDARY&amp;quot;
                  )
                }
              )
            }
          ),

          a!richTextDisplayField(
            label: &amp;quot;Label 10&amp;quot;,
            value: if(
              isnull(local!selectedAction),
              a!richTextItem(
                text: &amp;quot;Value 12&amp;quot;,
                color: &amp;quot;SECONDARY&amp;quot;
              ),
              a!richTextItem(
                text: &amp;quot;Selected: &amp;quot; &amp;amp; local!selectedAction,
                style: &amp;quot;STRONG&amp;quot;
              )
            )
          ),

          a!columnsLayout(
            columns: {
              a!columnLayout(
                contents: {
                  a!cardLayout(
                    contents: {
                      a!richTextDisplayField(
                        labelPosition: &amp;quot;COLLAPSED&amp;quot;,
                        value: a!richTextItem(
                          text: &amp;quot;Value 13&amp;quot;,
                          style: &amp;quot;STRONG&amp;quot;
                        ),
                        align: &amp;quot;CENTER&amp;quot;
                      )
                    },
                    link: a!dynamicLink(
                      value: &amp;quot;Value 13&amp;quot;,
                      saveInto: local!selectedAction
                    ),
                    style: &amp;quot;NONE&amp;quot;,
                    showBorder: true,
                    shape: &amp;quot;SEMI_ROUNDED&amp;quot;,
                    padding: &amp;quot;STANDARD&amp;quot;,
                    marginBelow: &amp;quot;STANDARD&amp;quot;
                  ),

                  a!cardLayout(
                    contents: {
                      a!richTextDisplayField(
                        labelPosition: &amp;quot;COLLAPSED&amp;quot;,
                        value: a!richTextItem(
                          text: &amp;quot;Value 14&amp;quot;,
                          style: &amp;quot;STRONG&amp;quot;
                        ),
                        align: &amp;quot;CENTER&amp;quot;
                      )
                    },
                    link: a!dynamicLink(
                      value: &amp;quot;Value 14&amp;quot;,
                      saveInto: local!selectedAction
                    ),
                    style: &amp;quot;NONE&amp;quot;,
                    showBorder: true,
                    shape: &amp;quot;SEMI_ROUNDED&amp;quot;,
                    padding: &amp;quot;STANDARD&amp;quot;
                  )
                }
              ),
              a!columnLayout(
                contents: {
                  a!cardLayout(
                    contents: {
                      a!richTextDisplayField(
                        labelPosition: &amp;quot;COLLAPSED&amp;quot;,
                        value: a!richTextItem(
                          text: &amp;quot;Value 15&amp;quot;,
                          style: &amp;quot;STRONG&amp;quot;
                        ),
                        align: &amp;quot;CENTER&amp;quot;
                      )
                    },
                    link: a!dynamicLink(
                      value: &amp;quot;Value 15&amp;quot;,
                      saveInto: local!selectedAction
                    ),
                    style: &amp;quot;NONE&amp;quot;,
                    showBorder: true,
                    shape: &amp;quot;SEMI_ROUNDED&amp;quot;,
                    padding: &amp;quot;STANDARD&amp;quot;,
                    marginBelow: &amp;quot;STANDARD&amp;quot;
                  ),

                  a!cardLayout(
                    contents: {
                      a!richTextDisplayField(
                        labelPosition: &amp;quot;COLLAPSED&amp;quot;,
                        value: a!richTextItem(
                          text: &amp;quot;Value 16&amp;quot;,
                          style: &amp;quot;STRONG&amp;quot;
                        ),
                        align: &amp;quot;CENTER&amp;quot;
                      )
                    },
                    link: a!dynamicLink(
                      value: &amp;quot;Value 16&amp;quot;,
                      saveInto: local!selectedAction
                    ),
                    style: &amp;quot;NONE&amp;quot;,
                    showBorder: true,
                    shape: &amp;quot;SEMI_ROUNDED&amp;quot;,
                    padding: &amp;quot;STANDARD&amp;quot;
                  )
                }
              )
            },
            spacing: &amp;quot;STANDARD&amp;quot;
          )
        },
        showBorder: false,
        padding: &amp;quot;STANDARD&amp;quot;
      )
    },
    buttons: a!buttonLayout(
      primaryButtons: {
        a!buttonWidget(
          label: &amp;quot;Value 17&amp;quot;,
          submit: true,
          style: &amp;quot;SOLID&amp;quot;
        )
      }
    )
  )
)&lt;/pre&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Appian display interface</title><link>https://community.appian.com/thread/154361?ContentTypeID=1</link><pubDate>Wed, 22 Apr 2026 07:57:33 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:205b7dfb-45f8-4f90-abc1-c0fcbe796ecc</guid><dc:creator>Stefan Helzle</dc:creator><description>&lt;p&gt;What is the user interaction you try to implement?&lt;/p&gt;
&lt;p&gt;The UI-answer is: &amp;quot;I do not know of a way to directly implement this exact UI pattern.&amp;quot;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>