<?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>Split Grid</title><link>https://community.appian.com/discussions/f/user-interface/39226/split-grid</link><description>Hi, I just wonder how the winner do this any idea? community.appian.com/.../split-grid</description><dc:language>en-US</dc:language><generator>Telligent Community 12</generator><item><title>RE: Split Grid</title><link>https://community.appian.com/thread/148682?ContentTypeID=1</link><pubDate>Wed, 04 Jun 2025 18:13:41 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:576ad976-73d2-4e0f-80fb-947ea957cdda</guid><dc:creator>Ram</dc:creator><description>&lt;p&gt;Hi AbduI,&lt;/p&gt;
&lt;p&gt;I have created something similar which uses card layouts and custom paging. This will render a grid which allows you to split rows, make individual selection and also has the ability to select or deselect all. You can add sort as shown in the shared split grid example and feed that value to the sort info of query record or entity which populates the grid data.&lt;/p&gt;
&lt;p&gt;&lt;img style="max-height:240px;max-width:320px;" alt=" " src="/resized-image/__size/640x480/__key/communityserver-discussions-components-files/13/1854.png" /&gt;&lt;/p&gt;
&lt;p&gt;&lt;img style="max-height:240px;max-width:320px;" alt=" " src="/resized-image/__size/640x480/__key/communityserver-discussions-components-files/13/7573.png" /&gt;&lt;/p&gt;
&lt;p&gt;&lt;img style="max-height:240px;max-width:320px;" alt=" " src="/resized-image/__size/640x480/__key/communityserver-discussions-components-files/13/0841.png" /&gt;&lt;/p&gt;
&lt;p&gt;&lt;img style="max-height:240px;max-width:320px;" alt=" " src="/resized-image/__size/640x480/__key/communityserver-discussions-components-files/13/1207.png" /&gt;&lt;/p&gt;
&lt;p&gt;&lt;pre class="ui-code" data-mode="text"&gt;RSA_customGridFromColumnAndCardLayouts:
a!localVariables(
  local!mainHeaders: if(
    a!isNullOrEmpty(ri!gridHeaders),
    {},
    ri!gridHeaders
  ),
  local!cardData: if(
    a!isNullOrEmpty(ri!gridData),
    {},
    ri!gridData
  ),
  local!selectedRow,
  local!viewDetails,
  local!pagingInfo: a!pagingInfo(startIndex: 1, batchSize: 3),
  local!data: todatasubset(local!cardData, local!pagingInfo),
  local!cardDataKeys: if(
    a!isNullOrEmpty(local!cardData),
    {},
    a!keys(index(local!cardData, 1, {}))
  ),
  {
    a!columnsLayout(
      columns: {
        a!columnLayout(
          contents: {
            a!sideBySideLayout(
              items: {
                a!sideBySideItem(
                  item: a!richTextDisplayField(
                    value: {
                      a!richTextItem(
                        text: &amp;quot;Select All (&amp;quot; &amp;amp; if(
                          a!isNullOrEmpty(local!selectedRow),
                          0,
                          count(local!selectedRow)
                        ) &amp;amp; &amp;quot;)&amp;quot;,
                        link: a!dynamicLink(
                          value: index(local!cardData, &amp;quot;a&amp;quot;, {}),
                          saveInto: local!selectedRow,
                          showWhen: if(
                            a!isNullOrEmpty(local!cardData),
                            false,
                            count(local!cardData) &amp;lt;&amp;gt; count(local!selectedRow)
                          )
                        )
                      ),
                      a!richTextItem(text: &amp;quot; | &amp;quot;),
                      a!richTextItem(
                        text: &amp;quot;Deselect All (&amp;quot; &amp;amp; if(
                          a!isNullOrEmpty(local!selectedRow),
                          0,
                          count(local!selectedRow)
                        ) &amp;amp; &amp;quot;)&amp;quot;,
                        link: a!dynamicLink(
                          value: null,
                          saveInto: local!selectedRow,
                          showWhen: if(
                            a!isNullOrEmpty(local!cardData),
                            false,
                            or(
                              if(
                                a!isNullOrEmpty(local!selectedRow),
                                false,
                                count(local!selectedRow) &amp;gt; 0
                              ), 
                              count(local!cardData) = count(local!selectedRow)
                            )
                          )
                        )
                      )
                    },
                    align: &amp;quot;LEFT&amp;quot;
                  )
                )
              }
            )
          }
        ),
        a!columnLayout(contents: {}),
        a!columnLayout(contents: {})
      }
    ),
    a!columnsLayout(
      columns: {
        a!forEach(
          items: local!mainHeaders,
          expression: a!columnLayout(
            contents: {
              a!cardLayout(
                contents: {
                  a!richTextDisplayField(
                    value: a!richTextItem(text: fv!item, style: &amp;quot;STRONG&amp;quot;)
                  )
                },
                height: &amp;quot;AUTO&amp;quot;
              )
            }
          )
        )
      },
      marginAbove: &amp;quot;NONE&amp;quot;,
      marginBelow: &amp;quot;NONE&amp;quot;,
      spacing: &amp;quot;NONE&amp;quot;
    ),
    a!cardLayout(
      contents: {
        a!richTextDisplayField(
          value: a!richTextItem(text: &amp;quot;No items available&amp;quot;),
          align: &amp;quot;CENTER&amp;quot;,
          marginAbove: &amp;quot;NONE&amp;quot;
        )
      },
      showWhen: a!isNullOrEmpty(local!data.data)
    ),
    a!forEach(
      items: local!data.data,
      expression: {
        a!columnsLayout(
          columns: {
            a!localVariables(
              local!externalItem: fv!item,
              a!forEach(
                items: touniformstring(
                  fn!apply(
                    index(local!externalItem, _, null),
                    local!cardDataKeys
                  )
                ),
                expression: {
                  a!columnLayout(
                    contents: {
                      a!cardLayout(
                        contents: {
                          a!richTextDisplayField(value: a!richTextItem(text: fv!item))
                        },
                        link: a!dynamicLink(
                          label: &amp;quot;Dynamic Link&amp;quot;,
                          value: local!externalItem.a,
                          saveInto: {
                            a!save(
                              local!selectedRow,
                              if(
                                contains(
                                  { touniformstring(local!selectedRow) },
                                  tostring(local!externalItem.a)
                                ),
                                difference(
                                  local!selectedRow,
                                  { local!externalItem.a }
                                ),
                                fn!append(local!selectedRow, local!externalItem.a)
                              )
                            )
                          }
                        ),
                        height: &amp;quot;AUTO&amp;quot;,
                        style: if(
                          contains(
                            { touniformstring(local!selectedRow) },
                            tostring(local!externalItem.a)
                          ),
                          &amp;quot;ACCENT&amp;quot;,
                          &amp;quot;NONE&amp;quot;
                        )
                      )
                    },
                    showWhen: fv!index &amp;lt;= 10
                  ),
                  a!columnLayout(
                    contents: {
                      a!cardLayout(
                        contents: {
                          a!richTextDisplayField(
                            value: a!richTextIcon(
                              icon: if(
                                a!isNullOrEmpty(local!viewDetails),
                                &amp;quot;caret-square-right&amp;quot;,
                                if(
                                  contains(
                                    { touniformstring(local!viewDetails) },
                                    tostring(local!externalItem.a)
                                  ),
                                  &amp;quot;caret-square-down&amp;quot;,
                                  &amp;quot;caret-square-right&amp;quot;
                                )
                              ),
                              link: a!dynamicLink(
                                value: local!externalItem.a,
                                saveInto: {
                                  a!save(
                                    local!viewDetails,
                                    if(
                                      contains(
                                        { touniformstring(local!viewDetails) },
                                        tostring(local!externalItem.a)
                                      ),
                                      difference(
                                        touniformstring(local!viewDetails),
                                        { tostring(local!externalItem.a) }
                                      ),
                                      local!externalItem.a
                                    )
                                  )
                                }
                              )
                            )
                          )
                        },
                        height: &amp;quot;AUTO&amp;quot;,
                        style: if(
                          contains(
                            { touniformstring(local!selectedRow) },
                            tostring(local!externalItem.a)
                          ),
                          &amp;quot;ACCENT&amp;quot;,
                          &amp;quot;NONE&amp;quot;
                        )
                      )
                    },
                    showWhen: fv!index = 10
                  )
                }
              )
            )
          },
          showWhen: a!isNotNullOrEmpty(local!cardData),
          marginAbove: &amp;quot;NONE&amp;quot;,
          marginBelow: &amp;quot;NONE&amp;quot;,
          spacing: &amp;quot;NONE&amp;quot;
        ),
        
        a!columnsLayout(
          columns: {
            a!columnLayout(
              contents: {
                a!richTextDisplayField(
                  labelPosition: &amp;quot;COLLAPSED&amp;quot;,
                  value: {
                    a!richTextIcon(
                      icon: &amp;quot;level-down&amp;quot;,
                      color: &amp;quot;ACCENT&amp;quot;
                    )
                  },
                  align: &amp;quot;CENTER&amp;quot;
                )
              },
              width: &amp;quot;EXTRA_NARROW&amp;quot;
            ),
            a!columnLayout(
              contents: {
                a!boxLayout(
                  label: &amp;quot;This section is part of grid row : &amp;quot; &amp;amp; tostring(fv!item.a),
                  contents: {
                    a!richTextDisplayField(
                      value: a!richTextBulletedList(
                        items: tostring(fv!item.a)
                      )
                    ),
                    a!richTextDisplayField(
                      value: a!richTextItem(
                        text: &amp;quot;Close&amp;quot;,
                        link: a!dynamicLink(
                          value: null,
                          saveInto: local!viewDetails
                        )
                      ),
                      align: &amp;quot;RIGHT&amp;quot;
                    )
                  },
                  style: &amp;quot;INFO&amp;quot;,
                  shape: &amp;quot;SEMI_ROUNDED&amp;quot;
                )
              }
            )
          },
          showWhen: and(
            contains(
              { touniformstring(local!viewDetails) },
              tostring(fv!item.a)
            ),
            a!isNotNullOrEmpty(local!cardData)
          ),
          marginBelow: &amp;quot;NONE&amp;quot;,
          spacing: &amp;quot;NONE&amp;quot;
        )
      }
    ),
    rule!RSA_customPaginationComponent(
      gridData: local!data,
      gridPagingInfo: local!pagingInfo
    )
  }
)
========================================================================================
RSA_customPaginationComponent
a!richTextDisplayField(
  value: {
    a!richTextItem(
      text: &amp;quot;&amp;lt;&amp;lt;&amp;quot;,
      link: if(
        ri!gridPagingInfo.startIndex = 1,
        {},
        a!dynamicLink(
          value: 1,
          saveInto: ri!gridPagingInfo.startIndex
        )
      ),
      showWhen: and(
        ri!gridData.totalCount &amp;gt; 0,
        ri!gridPagingInfo.startIndex &amp;gt; 1
      ),
      size: &amp;quot;MEDIUM&amp;quot;,
      style: &amp;quot;STRONG&amp;quot;
    ),
    a!richTextItem(text: &amp;quot;  &amp;quot;),
    a!richTextItem(
      text: &amp;quot;&amp;lt;&amp;quot;,
      link: if(
        ri!gridPagingInfo.startIndex = 1,
        {},
        a!dynamicLink(
          value: if(
            ri!gridPagingInfo.startIndex - ri!gridPagingInfo.batchSize &amp;lt; 1,
            1,
            ri!gridPagingInfo.startIndex - ri!gridPagingInfo.batchSize
          ),
          saveInto: ri!gridPagingInfo.startIndex
        )
      ),
      showWhen: and(
        ri!gridData.totalCount &amp;gt; 0,
        ri!gridPagingInfo.startIndex &amp;gt; 1
      ),
      size: &amp;quot;MEDIUM&amp;quot;,
      style: &amp;quot;STRONG&amp;quot;
    ),
    a!richTextItem(text: &amp;quot;  &amp;quot;),
    a!richTextItem(text: &amp;quot;Showing &amp;quot;),
    a!richTextItem(
      text: ri!gridPagingInfo.startIndex &amp;amp; &amp;quot; - &amp;quot; &amp;amp; if(
        ri!gridPagingInfo.startIndex + ri!gridPagingInfo.batchSize &amp;gt; ri!gridData.totalCount,
        ri!gridData.totalCount,
        ri!gridPagingInfo.startIndex + ri!gridPagingInfo.batchSize - 1
      ),
      style: &amp;quot;STRONG&amp;quot;
    ),
    a!richTextItem(text: &amp;quot; of &amp;quot; &amp;amp; ri!gridData.totalCount),
    a!richTextItem(text: &amp;quot;  &amp;quot;),
    a!richTextItem(
      text: &amp;quot;&amp;gt;&amp;quot;,
      link: if(
        ri!gridPagingInfo.startIndex + ri!gridPagingInfo.batchSize &amp;gt; ri!gridData.totalCount,
        {},
        a!dynamicLink(
          value: ri!gridPagingInfo.startIndex + ri!gridPagingInfo.batchSize,
          saveInto: ri!gridPagingInfo.startIndex
        )
      ),
      showWhen: and(
        ri!gridData.totalCount &amp;gt; 0,
        ri!gridPagingInfo.startIndex + ri!gridPagingInfo.batchSize &amp;lt;= ri!gridData.totalCount
      ),
      size: &amp;quot;MEDIUM&amp;quot;,
      style: &amp;quot;STRONG&amp;quot;
    ),
    a!richTextItem(text: &amp;quot;  &amp;quot;),
    a!richTextItem(
      text: &amp;quot;&amp;gt;&amp;gt;&amp;quot;,
      link: if(
        ri!gridPagingInfo.startIndex + ri!gridPagingInfo.batchSize &amp;gt; ri!gridData.totalCount,
        {},
        a!dynamicLink(
          value: (
            fn!quotient(
              ri!gridData.totalCount,
              ri!gridPagingInfo.batchSize
            ) * ri!gridPagingInfo.batchSize
          ) + 1,
          saveInto: ri!gridPagingInfo.startIndex
        )
      ),
      showWhen: and(
        ri!gridData.totalCount &amp;gt; 0,
        ri!gridPagingInfo.startIndex + ri!gridPagingInfo.batchSize &amp;lt;= ri!gridData.totalCount
      ),
      size: &amp;quot;MEDIUM&amp;quot;,
      style: &amp;quot;STRONG&amp;quot;
    ),
    a!richTextItem(text: &amp;quot;  &amp;quot;)
  },
  showWhen: AND(
    a!isNotNullOrEmpty(ri!gridData),
    ri!gridData.totalCount &amp;gt; 0
  ),
  align: &amp;quot;RIGHT&amp;quot;
)
========================================================================================
gridHeaders (List of Text String): {
  &amp;quot;Header1&amp;quot;,
  &amp;quot;Header2&amp;quot;,
  &amp;quot;Header3&amp;quot;,
  &amp;quot;Header4&amp;quot;,
  &amp;quot;Header5&amp;quot;,
  &amp;quot;Header6&amp;quot;,
  &amp;quot;Header7&amp;quot;,
  &amp;quot;Header8&amp;quot;,
  &amp;quot;Header9&amp;quot;,
  &amp;quot;Header10&amp;quot;,
  &amp;quot;Expand&amp;quot;
}

gridData (Any Type): {
  {
    a: &amp;quot;AAA&amp;quot;,
    b: 1,
    c: &amp;quot;BBB&amp;quot;,
    d: &amp;quot;AB1&amp;quot;,
    e: &amp;quot;AB2&amp;quot;,
    f: &amp;quot;AB3&amp;quot;,
    g: &amp;quot;AB4&amp;quot;,
    h: &amp;quot;AB5&amp;quot;,
    i: &amp;quot;AB6&amp;quot;,
    j: &amp;quot;AB7&amp;quot;,
    k: &amp;quot;AB8&amp;quot;,
    l: &amp;quot;AB9&amp;quot;,
    m: &amp;quot;AB10&amp;quot;,
    n: &amp;quot;AB11&amp;quot;,
    o: &amp;quot;AB12&amp;quot;,
    p: &amp;quot;AB13&amp;quot;,
    q: &amp;quot;AB14&amp;quot;,
    r: &amp;quot;AB15&amp;quot;,
    s: &amp;quot;AB16&amp;quot;,
    t: &amp;quot;AB17&amp;quot;
  },
  {
    a: &amp;quot;CCC&amp;quot;,
    b: 2,
    c: &amp;quot;DDD&amp;quot;,
    d: &amp;quot;CD1&amp;quot;,
    e: &amp;quot;CD2&amp;quot;,
    f: &amp;quot;CD3&amp;quot;,
    g: &amp;quot;CD4&amp;quot;,
    h: &amp;quot;CD5&amp;quot;,
    i: &amp;quot;CD6&amp;quot;,
    j: &amp;quot;CD7&amp;quot;,
    k: &amp;quot;CD8&amp;quot;,
    l: &amp;quot;CD9&amp;quot;,
    m: &amp;quot;CD10&amp;quot;,
    n: &amp;quot;CD11&amp;quot;,
    o: &amp;quot;CD12&amp;quot;,
    p: &amp;quot;CD13&amp;quot;,
    q: &amp;quot;CD14&amp;quot;,
    r: &amp;quot;CD15&amp;quot;,
    s: &amp;quot;CD16&amp;quot;,
    t: &amp;quot;CD17&amp;quot;
  },
  {
    a: &amp;quot;EEE&amp;quot;,
    b: 3,
    c: &amp;quot;FFF&amp;quot;,
    d: &amp;quot;EF1&amp;quot;,
    e: &amp;quot;EF2&amp;quot;,
    f: &amp;quot;EF3&amp;quot;,
    g: &amp;quot;EF4&amp;quot;,
    h: &amp;quot;EF5&amp;quot;,
    i: &amp;quot;EF6&amp;quot;,
    j: &amp;quot;EF7&amp;quot;,
    k: &amp;quot;EF8&amp;quot;,
    l: &amp;quot;EF9&amp;quot;,
    m: &amp;quot;EF10&amp;quot;,
    n: &amp;quot;EF11&amp;quot;,
    o: &amp;quot;EF12&amp;quot;,
    p: &amp;quot;EF13&amp;quot;,
    q: &amp;quot;EF14&amp;quot;,
    r: &amp;quot;EF15&amp;quot;,
    s: &amp;quot;EF16&amp;quot;,
    t: &amp;quot;EF17&amp;quot;
  },
  {
    a: &amp;quot;GGG&amp;quot;,
    b: 4,
    c: &amp;quot;HHH&amp;quot;,
    d: &amp;quot;GH1&amp;quot;,
    e: &amp;quot;GH2&amp;quot;,
    f: &amp;quot;GH3&amp;quot;,
    g: &amp;quot;GH4&amp;quot;,
    h: &amp;quot;GH5&amp;quot;,
    i: &amp;quot;GH6&amp;quot;,
    j: &amp;quot;GH7&amp;quot;,
    k: &amp;quot;GH8&amp;quot;,
    l: &amp;quot;GH9&amp;quot;,
    m: &amp;quot;GH10&amp;quot;,
    n: &amp;quot;GH11&amp;quot;,
    o: &amp;quot;GH12&amp;quot;,
    p: &amp;quot;GH13&amp;quot;,
    q: &amp;quot;GH14&amp;quot;,
    r: &amp;quot;GH15&amp;quot;,
    s: &amp;quot;GH16&amp;quot;,
    t: &amp;quot;GH17&amp;quot;
  },
  {
    a: &amp;quot;III&amp;quot;,
    b: 5,
    c: &amp;quot;JJJ&amp;quot;,
    d: &amp;quot;IJ1&amp;quot;,
    e: &amp;quot;IJ2&amp;quot;,
    f: &amp;quot;IJ3&amp;quot;,
    g: &amp;quot;IJ4&amp;quot;,
    h: &amp;quot;IJ5&amp;quot;,
    i: &amp;quot;IJ6&amp;quot;,
    j: &amp;quot;IJ7&amp;quot;,
    k: &amp;quot;IJ8&amp;quot;,
    l: &amp;quot;IJ9&amp;quot;,
    m: &amp;quot;IJ10&amp;quot;,
    n: &amp;quot;IJ11&amp;quot;,
    o: &amp;quot;IJ12&amp;quot;,
    p: &amp;quot;IJ13&amp;quot;,
    q: &amp;quot;IJ14&amp;quot;,
    r: &amp;quot;IJ15&amp;quot;,
    s: &amp;quot;IJ16&amp;quot;,
    t: &amp;quot;IJ17&amp;quot;
  },
  {
    a: &amp;quot;KKK&amp;quot;,
    b: 6,
    c: &amp;quot;LLL&amp;quot;,
    d: &amp;quot;KL1&amp;quot;,
    e: &amp;quot;KL2&amp;quot;,
    f: &amp;quot;KL3&amp;quot;,
    g: &amp;quot;KL4&amp;quot;,
    h: &amp;quot;KL5&amp;quot;,
    i: &amp;quot;KL6&amp;quot;,
    j: &amp;quot;KL7&amp;quot;,
    k: &amp;quot;KL8&amp;quot;,
    l: &amp;quot;KL9&amp;quot;,
    m: &amp;quot;KL10&amp;quot;,
    n: &amp;quot;KL11&amp;quot;,
    o: &amp;quot;KL12&amp;quot;,
    p: &amp;quot;KL13&amp;quot;,
    q: &amp;quot;KL14&amp;quot;,
    r: &amp;quot;KL15&amp;quot;,
    s: &amp;quot;KL16&amp;quot;,
    t: &amp;quot;KL17&amp;quot;
  },
  {
    a: &amp;quot;MMM&amp;quot;,
    b: 7,
    c: &amp;quot;NNN&amp;quot;,
    d: &amp;quot;MN1&amp;quot;,
    e: &amp;quot;MN2&amp;quot;,
    f: &amp;quot;MN3&amp;quot;,
    g: &amp;quot;MN4&amp;quot;,
    h: &amp;quot;MN5&amp;quot;,
    i: &amp;quot;MN6&amp;quot;,
    j: &amp;quot;MN7&amp;quot;,
    k: &amp;quot;MN8&amp;quot;,
    l: &amp;quot;MN9&amp;quot;,
    m: &amp;quot;MN10&amp;quot;,
    n: &amp;quot;MN11&amp;quot;,
    o: &amp;quot;MN12&amp;quot;,
    p: &amp;quot;MN13&amp;quot;,
    q: &amp;quot;MN14&amp;quot;,
    r: &amp;quot;MN15&amp;quot;,
    s: &amp;quot;MN16&amp;quot;,
    t: &amp;quot;MN17&amp;quot;
  },
  {
    a: &amp;quot;OOO&amp;quot;,
    b: 8,
    c: &amp;quot;PPP&amp;quot;,
    d: &amp;quot;OP1&amp;quot;,
    e: &amp;quot;OP2&amp;quot;,
    f: &amp;quot;OP3&amp;quot;,
    g: &amp;quot;OP4&amp;quot;,
    h: &amp;quot;OP5&amp;quot;,
    i: &amp;quot;OP6&amp;quot;,
    j: &amp;quot;OP7&amp;quot;,
    k: &amp;quot;OP8&amp;quot;,
    l: &amp;quot;OP9&amp;quot;,
    m: &amp;quot;OP10&amp;quot;,
    n: &amp;quot;OP11&amp;quot;,
    o: &amp;quot;OP12&amp;quot;,
    p: &amp;quot;OP13&amp;quot;,
    q: &amp;quot;OP14&amp;quot;,
    r: &amp;quot;OP15&amp;quot;,
    s: &amp;quot;OP16&amp;quot;,
    t: &amp;quot;OP17&amp;quot;
  },
  {
    a: &amp;quot;QQQ&amp;quot;,
    b: 9,
    c: &amp;quot;RRR&amp;quot;,
    d: &amp;quot;QR1&amp;quot;,
    e: &amp;quot;QR2&amp;quot;,
    f: &amp;quot;QR3&amp;quot;,
    g: &amp;quot;QR4&amp;quot;,
    h: &amp;quot;QR5&amp;quot;,
    i: &amp;quot;QR6&amp;quot;,
    j: &amp;quot;QR7&amp;quot;,
    k: &amp;quot;QR8&amp;quot;,
    l: &amp;quot;QR9&amp;quot;,
    m: &amp;quot;QR10&amp;quot;,
    n: &amp;quot;QR11&amp;quot;,
    o: &amp;quot;QR12&amp;quot;,
    p: &amp;quot;QR13&amp;quot;,
    q: &amp;quot;QR14&amp;quot;,
    r: &amp;quot;QR15&amp;quot;,
    s: &amp;quot;QR16&amp;quot;,
    t: &amp;quot;QR17&amp;quot;
  },
  {
    a: &amp;quot;SSS&amp;quot;,
    b: 10,
    c: &amp;quot;TTT&amp;quot;,
    d: &amp;quot;ST1&amp;quot;,
    e: &amp;quot;ST2&amp;quot;,
    f: &amp;quot;ST3&amp;quot;,
    g: &amp;quot;ST4&amp;quot;,
    h: &amp;quot;ST5&amp;quot;,
    i: &amp;quot;ST6&amp;quot;,
    j: &amp;quot;ST7&amp;quot;,
    k: &amp;quot;ST8&amp;quot;,
    l: &amp;quot;ST9&amp;quot;,
    m: &amp;quot;ST10&amp;quot;,
    n: &amp;quot;ST11&amp;quot;,
    o: &amp;quot;ST12&amp;quot;,
    p: &amp;quot;ST13&amp;quot;,
    q: &amp;quot;ST14&amp;quot;,
    r: &amp;quot;ST15&amp;quot;,
    s: &amp;quot;ST16&amp;quot;,
    t: &amp;quot;ST17&amp;quot;
  }
}&lt;/pre&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Split Grid</title><link>https://community.appian.com/thread/148680?ContentTypeID=1</link><pubDate>Wed, 04 Jun 2025 17:15:08 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:218f32b0-5298-4f74-8a90-50e1b4c2d2bb</guid><dc:creator>osanchea</dc:creator><description>&lt;p&gt;Hi. I tried to replicate it. Refer this code.&lt;br /&gt;&lt;pre class="ui-code" data-mode="text"&gt;a!localVariables(
  local!data: {
    {
      &amp;quot;first_name&amp;quot;: &amp;quot;Grata&amp;quot;,
      &amp;quot;last_name&amp;quot;: &amp;quot;Sprigging&amp;quot;,
      &amp;quot;age&amp;quot;: 19,
      &amp;quot;gender&amp;quot;: &amp;quot;Female&amp;quot;,
      &amp;quot;email&amp;quot;: &amp;quot;gsprigging0@webnode.com&amp;quot;,
      &amp;quot;phone_number&amp;quot;: &amp;quot;591-489-7807&amp;quot;,
      &amp;quot;address&amp;quot;: &amp;quot;1147 Springs Center&amp;quot;,
      &amp;quot;city&amp;quot;: &amp;quot;Moshiyi&amp;quot;,
      &amp;quot;state&amp;quot;: null,
      &amp;quot;country&amp;quot;: &amp;quot;China&amp;quot;,
      &amp;quot;birthdate&amp;quot;: &amp;quot;4/9/1972&amp;quot;,
      &amp;quot;occupation&amp;quot;: &amp;quot;Biostatistician IV&amp;quot;,
      &amp;quot;education_level&amp;quot;: &amp;quot;PhD&amp;quot;
    },
    {
      &amp;quot;first_name&amp;quot;: &amp;quot;Becca&amp;quot;,
      &amp;quot;last_name&amp;quot;: &amp;quot;Backen&amp;quot;,
      &amp;quot;age&amp;quot;: 38,
      &amp;quot;gender&amp;quot;: &amp;quot;Female&amp;quot;,
      &amp;quot;email&amp;quot;: &amp;quot;bbacken1@aol.com&amp;quot;,
      &amp;quot;phone_number&amp;quot;: &amp;quot;516-801-6756&amp;quot;,
      &amp;quot;address&amp;quot;: &amp;quot;75976 Brentwood Drive&amp;quot;,
      &amp;quot;city&amp;quot;: &amp;quot;Dalarik&amp;quot;,
      &amp;quot;state&amp;quot;: null,
      &amp;quot;country&amp;quot;: &amp;quot;Armenia&amp;quot;,
      &amp;quot;birthdate&amp;quot;: &amp;quot;3/11/1977&amp;quot;,
      &amp;quot;occupation&amp;quot;: &amp;quot;Marketing Assistant&amp;quot;,
      &amp;quot;education_level&amp;quot;: &amp;quot;High School&amp;quot;
    },
    {
      &amp;quot;first_name&amp;quot;: &amp;quot;Bernete&amp;quot;,
      &amp;quot;last_name&amp;quot;: &amp;quot;Shaylor&amp;quot;,
      &amp;quot;age&amp;quot;: 56,
      &amp;quot;gender&amp;quot;: &amp;quot;Female&amp;quot;,
      &amp;quot;email&amp;quot;: &amp;quot;bshaylor2@tuttocitta.it&amp;quot;,
      &amp;quot;phone_number&amp;quot;: &amp;quot;665-166-6231&amp;quot;,
      &amp;quot;address&amp;quot;: &amp;quot;3 Westport Lane&amp;quot;,
      &amp;quot;city&amp;quot;: &amp;quot;Tangxi&amp;quot;,
      &amp;quot;state&amp;quot;: null,
      &amp;quot;country&amp;quot;: &amp;quot;China&amp;quot;,
      &amp;quot;birthdate&amp;quot;: &amp;quot;9/13/1961&amp;quot;,
      &amp;quot;occupation&amp;quot;: &amp;quot;Recruiter&amp;quot;,
      &amp;quot;education_level&amp;quot;: &amp;quot;Associate&amp;#39;s Degree&amp;quot;
    },
    {
      &amp;quot;first_name&amp;quot;: &amp;quot;Elbertina&amp;quot;,
      &amp;quot;last_name&amp;quot;: &amp;quot;Zuann&amp;quot;,
      &amp;quot;age&amp;quot;: 22,
      &amp;quot;gender&amp;quot;: &amp;quot;Female&amp;quot;,
      &amp;quot;email&amp;quot;: &amp;quot;ezuann3@zimbio.com&amp;quot;,
      &amp;quot;phone_number&amp;quot;: &amp;quot;469-480-1524&amp;quot;,
      &amp;quot;address&amp;quot;: &amp;quot;9756 Judy Park&amp;quot;,
      &amp;quot;city&amp;quot;: &amp;quot;Brudzew&amp;quot;,
      &amp;quot;state&amp;quot;: null,
      &amp;quot;country&amp;quot;: &amp;quot;Poland&amp;quot;,
      &amp;quot;birthdate&amp;quot;: &amp;quot;1/17/1982&amp;quot;,
      &amp;quot;occupation&amp;quot;: &amp;quot;Pharmacist&amp;quot;,
      &amp;quot;education_level&amp;quot;: &amp;quot;High School&amp;quot;
    },
    {
      &amp;quot;first_name&amp;quot;: &amp;quot;Davin&amp;quot;,
      &amp;quot;last_name&amp;quot;: &amp;quot;Medcalf&amp;quot;,
      &amp;quot;age&amp;quot;: 24,
      &amp;quot;gender&amp;quot;: &amp;quot;Male&amp;quot;,
      &amp;quot;email&amp;quot;: &amp;quot;dmedcalf4@mysql.com&amp;quot;,
      &amp;quot;phone_number&amp;quot;: &amp;quot;923-661-2407&amp;quot;,
      &amp;quot;address&amp;quot;: &amp;quot;67996 Forest Run Circle&amp;quot;,
      &amp;quot;city&amp;quot;: &amp;quot;Ganyi&amp;quot;,
      &amp;quot;state&amp;quot;: null,
      &amp;quot;country&amp;quot;: &amp;quot;China&amp;quot;,
      &amp;quot;birthdate&amp;quot;: &amp;quot;1/23/1985&amp;quot;,
      &amp;quot;occupation&amp;quot;: &amp;quot;Engineer IV&amp;quot;,
      &amp;quot;education_level&amp;quot;: &amp;quot;Associate&amp;#39;s Degree&amp;quot;
    },
    {
      &amp;quot;first_name&amp;quot;: &amp;quot;Sandy&amp;quot;,
      &amp;quot;last_name&amp;quot;: &amp;quot;Penwright&amp;quot;,
      &amp;quot;age&amp;quot;: 81,
      &amp;quot;gender&amp;quot;: &amp;quot;Female&amp;quot;,
      &amp;quot;email&amp;quot;: &amp;quot;spenwright5@ed.gov&amp;quot;,
      &amp;quot;phone_number&amp;quot;: &amp;quot;151-768-3300&amp;quot;,
      &amp;quot;address&amp;quot;: &amp;quot;63 Cardinal Lane&amp;quot;,
      &amp;quot;city&amp;quot;: &amp;quot;Faaone&amp;quot;,
      &amp;quot;state&amp;quot;: null,
      &amp;quot;country&amp;quot;: &amp;quot;French Polynesia&amp;quot;,
      &amp;quot;birthdate&amp;quot;: &amp;quot;6/18/1982&amp;quot;,
      &amp;quot;occupation&amp;quot;: &amp;quot;Automation Specialist I&amp;quot;,
      &amp;quot;education_level&amp;quot;: &amp;quot;High School&amp;quot;
    },
    {
      &amp;quot;first_name&amp;quot;: &amp;quot;Chrysa&amp;quot;,
      &amp;quot;last_name&amp;quot;: &amp;quot;Macilhench&amp;quot;,
      &amp;quot;age&amp;quot;: 67,
      &amp;quot;gender&amp;quot;: &amp;quot;Female&amp;quot;,
      &amp;quot;email&amp;quot;: &amp;quot;cmacilhench6@miitbeian.gov.cn&amp;quot;,
      &amp;quot;phone_number&amp;quot;: &amp;quot;172-720-0782&amp;quot;,
      &amp;quot;address&amp;quot;: &amp;quot;878 Menomonie Center&amp;quot;,
      &amp;quot;city&amp;quot;: &amp;quot;Kufayrit&amp;quot;,
      &amp;quot;state&amp;quot;: null,
      &amp;quot;country&amp;quot;: &amp;quot;Palestinian Territory&amp;quot;,
      &amp;quot;birthdate&amp;quot;: &amp;quot;7/13/1982&amp;quot;,
      &amp;quot;occupation&amp;quot;: &amp;quot;Project Manager&amp;quot;,
      &amp;quot;education_level&amp;quot;: &amp;quot;Master&amp;#39;s Degree&amp;quot;
    },
    {
      &amp;quot;first_name&amp;quot;: &amp;quot;Gayel&amp;quot;,
      &amp;quot;last_name&amp;quot;: &amp;quot;Painter&amp;quot;,
      &amp;quot;age&amp;quot;: 38,
      &amp;quot;gender&amp;quot;: &amp;quot;Female&amp;quot;,
      &amp;quot;email&amp;quot;: &amp;quot;gpainter7@archive.org&amp;quot;,
      &amp;quot;phone_number&amp;quot;: &amp;quot;542-334-4340&amp;quot;,
      &amp;quot;address&amp;quot;: &amp;quot;987 Lerdahl Parkway&amp;quot;,
      &amp;quot;city&amp;quot;: &amp;quot;Och&amp;#235;r&amp;quot;,
      &amp;quot;state&amp;quot;: null,
      &amp;quot;country&amp;quot;: &amp;quot;Russia&amp;quot;,
      &amp;quot;birthdate&amp;quot;: &amp;quot;8/17/1964&amp;quot;,
      &amp;quot;occupation&amp;quot;: &amp;quot;Executive Secretary&amp;quot;,
      &amp;quot;education_level&amp;quot;: &amp;quot;PhD&amp;quot;
    },
    {
      &amp;quot;first_name&amp;quot;: &amp;quot;Evanne&amp;quot;,
      &amp;quot;last_name&amp;quot;: &amp;quot;Norway&amp;quot;,
      &amp;quot;age&amp;quot;: 43,
      &amp;quot;gender&amp;quot;: &amp;quot;Female&amp;quot;,
      &amp;quot;email&amp;quot;: &amp;quot;enorway8@buzzfeed.com&amp;quot;,
      &amp;quot;phone_number&amp;quot;: &amp;quot;227-304-1738&amp;quot;,
      &amp;quot;address&amp;quot;: &amp;quot;402 Warrior Street&amp;quot;,
      &amp;quot;city&amp;quot;: &amp;quot;Ca&amp;#241;asgordas&amp;quot;,
      &amp;quot;state&amp;quot;: null,
      &amp;quot;country&amp;quot;: &amp;quot;Colombia&amp;quot;,
      &amp;quot;birthdate&amp;quot;: &amp;quot;8/5/1980&amp;quot;,
      &amp;quot;occupation&amp;quot;: &amp;quot;Recruiting Manager&amp;quot;,
      &amp;quot;education_level&amp;quot;: &amp;quot;PhD&amp;quot;
    },
    {
      &amp;quot;first_name&amp;quot;: &amp;quot;Letti&amp;quot;,
      &amp;quot;last_name&amp;quot;: &amp;quot;Haydon&amp;quot;,
      &amp;quot;age&amp;quot;: 27,
      &amp;quot;gender&amp;quot;: &amp;quot;Bigender&amp;quot;,
      &amp;quot;email&amp;quot;: &amp;quot;lhaydon9@chron.com&amp;quot;,
      &amp;quot;phone_number&amp;quot;: &amp;quot;562-850-5581&amp;quot;,
      &amp;quot;address&amp;quot;: &amp;quot;3 Crest Line Drive&amp;quot;,
      &amp;quot;city&amp;quot;: &amp;quot;Wudian&amp;quot;,
      &amp;quot;state&amp;quot;: null,
      &amp;quot;country&amp;quot;: &amp;quot;China&amp;quot;,
      &amp;quot;birthdate&amp;quot;: &amp;quot;6/27/1968&amp;quot;,
      &amp;quot;occupation&amp;quot;: &amp;quot;Physical Therapy Assistant&amp;quot;,
      &amp;quot;education_level&amp;quot;: &amp;quot;Associate&amp;#39;s Degree&amp;quot;
    },
    {
      &amp;quot;first_name&amp;quot;: &amp;quot;Claiborne&amp;quot;,
      &amp;quot;last_name&amp;quot;: &amp;quot;Balk&amp;quot;,
      &amp;quot;age&amp;quot;: 24,
      &amp;quot;gender&amp;quot;: &amp;quot;Male&amp;quot;,
      &amp;quot;email&amp;quot;: &amp;quot;cbalka@desdev.cn&amp;quot;,
      &amp;quot;phone_number&amp;quot;: &amp;quot;427-904-2405&amp;quot;,
      &amp;quot;address&amp;quot;: &amp;quot;90264 Union Park&amp;quot;,
      &amp;quot;city&amp;quot;: &amp;quot;Bulihan&amp;quot;,
      &amp;quot;state&amp;quot;: null,
      &amp;quot;country&amp;quot;: &amp;quot;Philippines&amp;quot;,
      &amp;quot;birthdate&amp;quot;: &amp;quot;8/12/1974&amp;quot;,
      &amp;quot;occupation&amp;quot;: &amp;quot;Operator&amp;quot;,
      &amp;quot;education_level&amp;quot;: &amp;quot;Associate&amp;#39;s Degree&amp;quot;
    },
    {
      &amp;quot;first_name&amp;quot;: &amp;quot;Hansiain&amp;quot;,
      &amp;quot;last_name&amp;quot;: &amp;quot;Guiett&amp;quot;,
      &amp;quot;age&amp;quot;: 18,
      &amp;quot;gender&amp;quot;: &amp;quot;Genderqueer&amp;quot;,
      &amp;quot;email&amp;quot;: &amp;quot;hguiettb@house.gov&amp;quot;,
      &amp;quot;phone_number&amp;quot;: &amp;quot;113-672-2759&amp;quot;,
      &amp;quot;address&amp;quot;: &amp;quot;62018 Sundown Road&amp;quot;,
      &amp;quot;city&amp;quot;: &amp;quot;Senglea&amp;quot;,
      &amp;quot;state&amp;quot;: null,
      &amp;quot;country&amp;quot;: &amp;quot;Malta&amp;quot;,
      &amp;quot;birthdate&amp;quot;: &amp;quot;6/22/1972&amp;quot;,
      &amp;quot;occupation&amp;quot;: &amp;quot;Food Chemist&amp;quot;,
      &amp;quot;education_level&amp;quot;: &amp;quot;PhD&amp;quot;
    },
    {
      &amp;quot;first_name&amp;quot;: &amp;quot;Fax&amp;quot;,
      &amp;quot;last_name&amp;quot;: &amp;quot;Birchenough&amp;quot;,
      &amp;quot;age&amp;quot;: 73,
      &amp;quot;gender&amp;quot;: &amp;quot;Male&amp;quot;,
      &amp;quot;email&amp;quot;: &amp;quot;fbirchenoughc@cbsnews.com&amp;quot;,
      &amp;quot;phone_number&amp;quot;: &amp;quot;441-797-6950&amp;quot;,
      &amp;quot;address&amp;quot;: &amp;quot;2349 Dexter Avenue&amp;quot;,
      &amp;quot;city&amp;quot;: &amp;quot;Shashūbay&amp;quot;,
      &amp;quot;state&amp;quot;: null,
      &amp;quot;country&amp;quot;: &amp;quot;Kazakhstan&amp;quot;,
      &amp;quot;birthdate&amp;quot;: &amp;quot;6/8/1958&amp;quot;,
      &amp;quot;occupation&amp;quot;: &amp;quot;Project Manager&amp;quot;,
      &amp;quot;education_level&amp;quot;: &amp;quot;Master&amp;#39;s Degree&amp;quot;
    },
    {
      &amp;quot;first_name&amp;quot;: &amp;quot;Sigfrid&amp;quot;,
      &amp;quot;last_name&amp;quot;: &amp;quot;Verdun&amp;quot;,
      &amp;quot;age&amp;quot;: 85,
      &amp;quot;gender&amp;quot;: &amp;quot;Male&amp;quot;,
      &amp;quot;email&amp;quot;: &amp;quot;sverdund@techcrunch.com&amp;quot;,
      &amp;quot;phone_number&amp;quot;: &amp;quot;639-450-7393&amp;quot;,
      &amp;quot;address&amp;quot;: &amp;quot;66 Walton Circle&amp;quot;,
      &amp;quot;city&amp;quot;: &amp;quot;Ipatinga&amp;quot;,
      &amp;quot;state&amp;quot;: null,
      &amp;quot;country&amp;quot;: &amp;quot;Brazil&amp;quot;,
      &amp;quot;birthdate&amp;quot;: &amp;quot;1/13/1987&amp;quot;,
      &amp;quot;occupation&amp;quot;: &amp;quot;Speech Pathologist&amp;quot;,
      &amp;quot;education_level&amp;quot;: &amp;quot;Master&amp;#39;s Degree&amp;quot;
    },
    {
      &amp;quot;first_name&amp;quot;: &amp;quot;Erinn&amp;quot;,
      &amp;quot;last_name&amp;quot;: &amp;quot;Carl&amp;quot;,
      &amp;quot;age&amp;quot;: 72,
      &amp;quot;gender&amp;quot;: &amp;quot;Female&amp;quot;,
      &amp;quot;email&amp;quot;: &amp;quot;ecarle@webmd.com&amp;quot;,
      &amp;quot;phone_number&amp;quot;: &amp;quot;374-587-9504&amp;quot;,
      &amp;quot;address&amp;quot;: &amp;quot;562 Armistice Pass&amp;quot;,
      &amp;quot;city&amp;quot;: &amp;quot;Talabaan&amp;quot;,
      &amp;quot;state&amp;quot;: null,
      &amp;quot;country&amp;quot;: &amp;quot;Philippines&amp;quot;,
      &amp;quot;birthdate&amp;quot;: &amp;quot;12/31/1975&amp;quot;,
      &amp;quot;occupation&amp;quot;: &amp;quot;Human Resources Manager&amp;quot;,
      &amp;quot;education_level&amp;quot;: &amp;quot;High School&amp;quot;
    },
    {
      &amp;quot;first_name&amp;quot;: &amp;quot;Mamie&amp;quot;,
      &amp;quot;last_name&amp;quot;: &amp;quot;Atto&amp;quot;,
      &amp;quot;age&amp;quot;: 48,
      &amp;quot;gender&amp;quot;: &amp;quot;Genderfluid&amp;quot;,
      &amp;quot;email&amp;quot;: &amp;quot;mattof@ifeng.com&amp;quot;,
      &amp;quot;phone_number&amp;quot;: &amp;quot;562-471-4576&amp;quot;,
      &amp;quot;address&amp;quot;: &amp;quot;26070 Waxwing Alley&amp;quot;,
      &amp;quot;city&amp;quot;: &amp;quot;Banjar Tegal Belodan&amp;quot;,
      &amp;quot;state&amp;quot;: null,
      &amp;quot;country&amp;quot;: &amp;quot;Indonesia&amp;quot;,
      &amp;quot;birthdate&amp;quot;: &amp;quot;10/23/1988&amp;quot;,
      &amp;quot;occupation&amp;quot;: &amp;quot;Structural Engineer&amp;quot;,
      &amp;quot;education_level&amp;quot;: &amp;quot;Associate&amp;#39;s Degree&amp;quot;
    },
    {
      &amp;quot;first_name&amp;quot;: &amp;quot;Barbabas&amp;quot;,
      &amp;quot;last_name&amp;quot;: &amp;quot;Gateland&amp;quot;,
      &amp;quot;age&amp;quot;: 30,
      &amp;quot;gender&amp;quot;: &amp;quot;Male&amp;quot;,
      &amp;quot;email&amp;quot;: &amp;quot;bgatelandg@homestead.com&amp;quot;,
      &amp;quot;phone_number&amp;quot;: &amp;quot;731-946-6786&amp;quot;,
      &amp;quot;address&amp;quot;: &amp;quot;125 Wayridge Trail&amp;quot;,
      &amp;quot;city&amp;quot;: &amp;quot;&amp;#212; M&amp;#244;n&amp;quot;,
      &amp;quot;state&amp;quot;: null,
      &amp;quot;country&amp;quot;: &amp;quot;Vietnam&amp;quot;,
      &amp;quot;birthdate&amp;quot;: &amp;quot;9/14/1956&amp;quot;,
      &amp;quot;occupation&amp;quot;: &amp;quot;Research Nurse&amp;quot;,
      &amp;quot;education_level&amp;quot;: &amp;quot;High School&amp;quot;
    },
    {
      &amp;quot;first_name&amp;quot;: &amp;quot;Dot&amp;quot;,
      &amp;quot;last_name&amp;quot;: &amp;quot;Millberg&amp;quot;,
      &amp;quot;age&amp;quot;: 29,
      &amp;quot;gender&amp;quot;: &amp;quot;Agender&amp;quot;,
      &amp;quot;email&amp;quot;: &amp;quot;dmillbergh@google.nl&amp;quot;,
      &amp;quot;phone_number&amp;quot;: &amp;quot;423-990-2042&amp;quot;,
      &amp;quot;address&amp;quot;: &amp;quot;3164 Bartelt Trail&amp;quot;,
      &amp;quot;city&amp;quot;: &amp;quot;Mont-de-Marsan&amp;quot;,
      &amp;quot;state&amp;quot;: &amp;quot;Aquitaine&amp;quot;,
      &amp;quot;country&amp;quot;: &amp;quot;France&amp;quot;,
      &amp;quot;birthdate&amp;quot;: &amp;quot;7/24/1959&amp;quot;,
      &amp;quot;occupation&amp;quot;: &amp;quot;Programmer Analyst II&amp;quot;,
      &amp;quot;education_level&amp;quot;: &amp;quot;Associate&amp;#39;s Degree&amp;quot;
    },
    {
      &amp;quot;first_name&amp;quot;: &amp;quot;Ivett&amp;quot;,
      &amp;quot;last_name&amp;quot;: &amp;quot;Hosby&amp;quot;,
      &amp;quot;age&amp;quot;: 32,
      &amp;quot;gender&amp;quot;: &amp;quot;Female&amp;quot;,
      &amp;quot;email&amp;quot;: &amp;quot;ihosbyi@ox.ac.uk&amp;quot;,
      &amp;quot;phone_number&amp;quot;: &amp;quot;831-498-8244&amp;quot;,
      &amp;quot;address&amp;quot;: &amp;quot;98 High Crossing Road&amp;quot;,
      &amp;quot;city&amp;quot;: &amp;quot;Daidaon&amp;quot;,
      &amp;quot;state&amp;quot;: null,
      &amp;quot;country&amp;quot;: &amp;quot;China&amp;quot;,
      &amp;quot;birthdate&amp;quot;: &amp;quot;4/5/1969&amp;quot;,
      &amp;quot;occupation&amp;quot;: &amp;quot;Electrical Engineer&amp;quot;,
      &amp;quot;education_level&amp;quot;: &amp;quot;PhD&amp;quot;
    },
    {
      &amp;quot;first_name&amp;quot;: &amp;quot;Barthel&amp;quot;,
      &amp;quot;last_name&amp;quot;: &amp;quot;Norvel&amp;quot;,
      &amp;quot;age&amp;quot;: 54,
      &amp;quot;gender&amp;quot;: &amp;quot;Male&amp;quot;,
      &amp;quot;email&amp;quot;: &amp;quot;bnorvelj@cdc.gov&amp;quot;,
      &amp;quot;phone_number&amp;quot;: &amp;quot;273-397-2673&amp;quot;,
      &amp;quot;address&amp;quot;: &amp;quot;41881 Westport Place&amp;quot;,
      &amp;quot;city&amp;quot;: &amp;quot;Druzhny&amp;quot;,
      &amp;quot;state&amp;quot;: null,
      &amp;quot;country&amp;quot;: &amp;quot;Belarus&amp;quot;,
      &amp;quot;birthdate&amp;quot;: &amp;quot;12/8/1984&amp;quot;,
      &amp;quot;occupation&amp;quot;: &amp;quot;Electrical Engineer&amp;quot;,
      &amp;quot;education_level&amp;quot;: &amp;quot;Master&amp;#39;s Degree&amp;quot;
    }
  },
  local!paging: a!pagingInfo(startIndex: 1, batchSize: 10),
  local!dataSubsetTemp: todatasubset(
    arrayToPage: local!data,
    pagingConfiguration: local!paging
  ),
  local!selectionId: tointeger(null),
  {
    a!cardLayout(
      contents: {
        a!columnsLayout(
          columns: {
            a!columnLayout(
              contents: {
                a!dropdownField(
                  choiceLabels: {&amp;quot;Option 1&amp;quot;, &amp;quot;Option 2&amp;quot;, &amp;quot;Option 3&amp;quot;, &amp;quot;Option 4&amp;quot;,
                                  &amp;quot;Option 5&amp;quot;, &amp;quot;Option 6&amp;quot;, &amp;quot;Option 7&amp;quot;, &amp;quot;Option 8&amp;quot;,
                                  &amp;quot;Option 9&amp;quot;, &amp;quot;Option 10&amp;quot;, &amp;quot;Option 11&amp;quot;, &amp;quot;Option 12&amp;quot;},
                  choiceValues: {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12},
                  label: &amp;quot;City&amp;quot;,
                  labelPosition: &amp;quot;ABOVE&amp;quot;,
                  placeholder: &amp;quot;--- Select a Value ---&amp;quot;,
                  saveInto: {},
                  searchDisplay: &amp;quot;AUTO&amp;quot;,
                  validations: {}
                )
              }
            ),
            a!columnLayout(
              contents: {
                a!dropdownField(
                  choiceLabels: {&amp;quot;Option 1&amp;quot;, &amp;quot;Option 2&amp;quot;, &amp;quot;Option 3&amp;quot;, &amp;quot;Option 4&amp;quot;,
                                  &amp;quot;Option 5&amp;quot;, &amp;quot;Option 6&amp;quot;, &amp;quot;Option 7&amp;quot;, &amp;quot;Option 8&amp;quot;,
                                  &amp;quot;Option 9&amp;quot;, &amp;quot;Option 10&amp;quot;, &amp;quot;Option 11&amp;quot;, &amp;quot;Option 12&amp;quot;},
                  choiceValues: {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12},
                  label: &amp;quot;Country&amp;quot;,
                  labelPosition: &amp;quot;ABOVE&amp;quot;,
                  placeholder: &amp;quot;--- Select a Value ---&amp;quot;,
                  saveInto: {},
                  searchDisplay: &amp;quot;AUTO&amp;quot;,
                  validations: {}
                )
              }
            ),
            a!columnLayout(
              contents: {}
            ),
            a!columnLayout(
              contents: {}
            ),
            a!columnLayout(
              contents: {}
            ),
            a!columnLayout(
              contents: {}
            )
          }
        )
      },
      height: &amp;quot;AUTO&amp;quot;,
      style: &amp;quot;NAVY_SCHEME&amp;quot;,
      marginBelow: &amp;quot;STANDARD&amp;quot;
    ),
    a!columnsLayout(
      columns: {
        a!columnLayout(
          contents: {
          },
          width: &amp;quot;EXTRA_NARROW&amp;quot;
        ),
        a!columnLayout(
          contents: {
            a!richTextDisplayField(
              labelPosition: &amp;quot;COLLAPSED&amp;quot;,
              value: {
                a!richTextItem(
                  text: {
                    &amp;quot;Name&amp;quot;
                  },
                  style: { &amp;quot;STRONG&amp;quot; }
                )
              }
            )
          }
        ),
        a!columnLayout(
          contents: {
            a!richTextDisplayField(
              labelPosition: &amp;quot;COLLAPSED&amp;quot;,
              value: { a!richTextItem(text: { &amp;quot;Email&amp;quot; }, style: &amp;quot;STRONG&amp;quot;) }
            )
          }
        ),
        a!columnLayout(
          contents: {
            a!richTextDisplayField(
              labelPosition: &amp;quot;COLLAPSED&amp;quot;,
              value: { a!richTextItem(text: { &amp;quot;Address&amp;quot; }, style: &amp;quot;STRONG&amp;quot;) }
            )
          }
        ),
        a!columnLayout(
          contents: {
            a!richTextDisplayField(
              labelPosition: &amp;quot;COLLAPSED&amp;quot;,
              value: { a!richTextItem(text: { &amp;quot;City&amp;quot; }, style: &amp;quot;STRONG&amp;quot;) }
            )
          }
        ),
        a!columnLayout(
          contents: {
            a!richTextDisplayField(
              labelPosition: &amp;quot;COLLAPSED&amp;quot;,
              value: { a!richTextItem(text: { &amp;quot;Country&amp;quot; }, style: &amp;quot;STRONG&amp;quot;) }
            )
          }
        )
      }
    ),
    a!forEach(
      items: local!dataSubsetTemp.data,
      expression: {
        a!horizontalLine(marginAbove: &amp;quot;NONE&amp;quot;, marginBelow: &amp;quot;LESS&amp;quot;),
        a!columnsLayout(
          columns: {
            a!columnLayout(
              contents: {
                a!imageField(
                  images: { a!userImage() },
                  size: &amp;quot;ICON_PLUS&amp;quot;,
                  style: &amp;quot;AVATAR&amp;quot;,
                  align: &amp;quot;CENTER&amp;quot;
                )
              },
              width: &amp;quot;EXTRA_NARROW&amp;quot;
            ),
            a!columnLayout(
              contents: {
                a!richTextDisplayField(
                  labelPosition: &amp;quot;COLLAPSED&amp;quot;,
                  value: {
                    a!richTextItem(
                      text: {
                        concat(
                          fv!item.first_name,
                          &amp;quot; &amp;quot;,
                          fv!item.last_name
                        )
                      },
                      link: a!dynamicLink(
                        saveInto: {
                          a!save(local!selectionId, fv!index)
                        }
                      ),
                      linkStyle: &amp;quot;STANDALONE&amp;quot;,
                      style: { &amp;quot;STRONG&amp;quot; }
                    )
                  }
                )
              }
            ),
            a!columnLayout(
              contents: {
                a!richTextDisplayField(
                  labelPosition: &amp;quot;COLLAPSED&amp;quot;,
                  value: { a!richTextItem(text: { fv!item.email }) }
                )
              }
            ),
            a!columnLayout(
              contents: {
                a!richTextDisplayField(
                  labelPosition: &amp;quot;COLLAPSED&amp;quot;,
                  value: { a!richTextItem(text: { fv!item.address }) }
                )
              }
            ),
            a!columnLayout(
              contents: {
                a!richTextDisplayField(
                  labelPosition: &amp;quot;COLLAPSED&amp;quot;,
                  value: { a!richTextItem(text: { fv!item.city }) }
                )
              }
            ),
            a!columnLayout(
              contents: {
                a!richTextDisplayField(
                  labelPosition: &amp;quot;COLLAPSED&amp;quot;,
                  value: { a!richTextItem(text: { fv!item.country }) }
                )
              }
            )
          },
          alignVertical: &amp;quot;MIDDLE&amp;quot;
        ),
        if(
          fv!index = local!selectionId,
          {
            a!cardLayout(
              contents: {
                a!sideBySideLayout(
                  items: {
                    a!sideBySideItem(
                      item: a!richTextDisplayField(
                        labelPosition: &amp;quot;COLLAPSED&amp;quot;,
                        value: {
                          a!richTextItem(
                            text: { concat(fv!item.first_name, &amp;quot; &amp;quot;, fv!item.last_name) },
                            size: &amp;quot;MEDIUM_PLUS&amp;quot;,
                            style: { &amp;quot;STRONG&amp;quot; }
                          )
                        }
                      ),
                      width: &amp;quot;MINIMIZE&amp;quot;
                    ),
                    a!sideBySideItem(
                      item: a!tagField(
                        labelPosition: &amp;quot;COLLAPSED&amp;quot;,
                        tags: {
                          a!tagItem(
                            text: &amp;quot;Active&amp;quot;,
                            backgroundColor: &amp;quot;POSITIVE&amp;quot;
                          )
                        }
                      )
                    )
                  }
                ),
                a!richTextDisplayField(
                  labelPosition: &amp;quot;COLLAPSED&amp;quot;,
                  value: {
                    a!richTextItem(
                      text: { fv!item.occupation },
                      size: &amp;quot;STANDARD&amp;quot;,
                      style: { &amp;quot;STRONG&amp;quot; }
                    ),
                    &amp;quot; | Staff&amp;quot;
                  }
                ),
                a!horizontalLine(),
                a!cardLayout(
                  contents: {
                    a!columnsLayout(
                      columns: {
                        a!columnLayout(
                          contents: {
                            a!imageField(
                              label: &amp;quot;&amp;quot;,
                              labelPosition: &amp;quot;COLLAPSED&amp;quot;,
                              images: { a!userImage(user: null) },
                              size: &amp;quot;SMALL_PLUS&amp;quot;,
                              isThumbnail: false,
                              style: &amp;quot;STANDARD&amp;quot;
                            )
                          }
                        ),
                        a!columnLayout(
                          contents: {
                            a!richTextDisplayField(
                              labelPosition: &amp;quot;COLLAPSED&amp;quot;,
                              value: {
                                a!richTextItem(text: { &amp;quot;Field&amp;quot; }, style: { &amp;quot;STRONG&amp;quot; }),
                                char(10),
                                &amp;quot;test&amp;quot;
                              }
                            ),
                            a!richTextDisplayField(
                              labelPosition: &amp;quot;COLLAPSED&amp;quot;,
                              value: {
                                a!richTextItem(text: { &amp;quot;Field&amp;quot; }, style: { &amp;quot;STRONG&amp;quot; }),
                                char(10),
                                &amp;quot;test&amp;quot;
                              }
                            )
                          }
                        ),
                        a!columnLayout(
                          contents: {
                            a!richTextDisplayField(
                              labelPosition: &amp;quot;COLLAPSED&amp;quot;,
                              value: {
                                a!richTextItem(text: { &amp;quot;Field&amp;quot; }, style: { &amp;quot;STRONG&amp;quot; }),
                                char(10),
                                &amp;quot;test&amp;quot;
                              }
                            ),
                            a!richTextDisplayField(
                              labelPosition: &amp;quot;COLLAPSED&amp;quot;,
                              value: {
                                a!richTextItem(text: { &amp;quot;Field&amp;quot; }, style: { &amp;quot;STRONG&amp;quot; }),
                                char(10),
                                &amp;quot;test&amp;quot;
                              }
                            )
                          }
                        ),
                        a!columnLayout(
                          contents: {
                            a!richTextDisplayField(
                              labelPosition: &amp;quot;COLLAPSED&amp;quot;,
                              value: {
                                a!richTextItem(text: { &amp;quot;Field&amp;quot; }, style: { &amp;quot;STRONG&amp;quot; }),
                                char(10),
                                &amp;quot;test&amp;quot;
                              }
                            ),
                            a!richTextDisplayField(
                              labelPosition: &amp;quot;COLLAPSED&amp;quot;,
                              value: {
                                a!richTextItem(text: { &amp;quot;Field&amp;quot; }, style: { &amp;quot;STRONG&amp;quot; }),
                                char(10),
                                &amp;quot;test&amp;quot;
                              }
                            )
                          }
                        )
                      },
                      alignVertical: &amp;quot;MIDDLE&amp;quot;
                    )
                  },
                  height: &amp;quot;AUTO&amp;quot;,
                  style: &amp;quot;NONE&amp;quot;,
                  marginBelow: &amp;quot;STANDARD&amp;quot;
                ),
                a!cardLayout(
                  contents: {
                    a!columnsLayout(
                      columns: {
                        a!columnLayout(
                          contents: {
                            a!cardLayout(
                              contents: {
                                a!sideBySideLayout(
                                  items: {
                                    a!sideBySideItem(
                                      item: a!richTextDisplayField(
                                        labelPosition: &amp;quot;COLLAPSED&amp;quot;,
                                        value: {
                                          &amp;quot;Total Awards&amp;quot;,
                                          char(10),
                                          a!richTextItem(
                                            text: { &amp;quot;12&amp;quot; },
                                            size: &amp;quot;MEDIUM_PLUS&amp;quot;,
                                            style: { &amp;quot;STRONG&amp;quot; }
                                          ),
                                          char(10),
                                          a!richTextItem(
                                            text: { &amp;quot;20% Higher Last Year&amp;quot; },
                                            size: &amp;quot;STANDARD&amp;quot;
                                          )
                                        }
                                      )
                                    ),
                                    a!sideBySideItem(
                                      item: a!richTextDisplayField(
                                        labelPosition: &amp;quot;COLLAPSED&amp;quot;,
                                        value: {
                                          a!richTextIcon(icon: &amp;quot;medal&amp;quot;, size: &amp;quot;MEDIUM_PLUS&amp;quot;)
                                        }
                                      ),
                                      width: &amp;quot;MINIMIZE&amp;quot;
                                    )
                                  }
                                )
                              },
                              height: &amp;quot;AUTO&amp;quot;,
                              style: &amp;quot;NONE&amp;quot;,
                              marginBelow: &amp;quot;STANDARD&amp;quot;,
                              showBorder: false
                            )
                          }
                        ),
                        a!columnLayout(
                          contents: {
                            a!cardLayout(
                              contents: {
                                a!sideBySideLayout(
                                  items: {
                                    a!sideBySideItem(
                                      item: a!richTextDisplayField(
                                        labelPosition: &amp;quot;COLLAPSED&amp;quot;,
                                        value: {
                                          &amp;quot;Total Awards&amp;quot;,
                                          char(10),
                                          a!richTextItem(
                                            text: { &amp;quot;12&amp;quot; },
                                            size: &amp;quot;MEDIUM_PLUS&amp;quot;,
                                            style: { &amp;quot;STRONG&amp;quot; }
                                          ),
                                          char(10),
                                          a!richTextItem(
                                            text: { &amp;quot;20% Higher Last Year&amp;quot; },
                                            size: &amp;quot;STANDARD&amp;quot;
                                          )
                                        }
                                      )
                                    ),
                                    a!sideBySideItem(
                                      item: a!richTextDisplayField(
                                        labelPosition: &amp;quot;COLLAPSED&amp;quot;,
                                        value: {
                                          a!richTextIcon(icon: &amp;quot;medal&amp;quot;, size: &amp;quot;MEDIUM_PLUS&amp;quot;)
                                        }
                                      ),
                                      width: &amp;quot;MINIMIZE&amp;quot;
                                    )
                                  }
                                )
                              },
                              height: &amp;quot;AUTO&amp;quot;,
                              style: &amp;quot;NONE&amp;quot;,
                              marginBelow: &amp;quot;STANDARD&amp;quot;,
                              showBorder: false
                            )
                          }
                        ),
                        a!columnLayout(
                          contents: {
                            a!cardLayout(
                              contents: {
                                a!sideBySideLayout(
                                  items: {
                                    a!sideBySideItem(
                                      item: a!richTextDisplayField(
                                        labelPosition: &amp;quot;COLLAPSED&amp;quot;,
                                        value: {
                                          &amp;quot;Total Awards&amp;quot;,
                                          char(10),
                                          a!richTextItem(
                                            text: { &amp;quot;12&amp;quot; },
                                            size: &amp;quot;MEDIUM_PLUS&amp;quot;,
                                            style: { &amp;quot;STRONG&amp;quot; }
                                          ),
                                          char(10),
                                          a!richTextItem(
                                            text: { &amp;quot;20% Higher Last Year&amp;quot; },
                                            size: &amp;quot;STANDARD&amp;quot;
                                          )
                                        }
                                      )
                                    ),
                                    a!sideBySideItem(
                                      item: a!richTextDisplayField(
                                        labelPosition: &amp;quot;COLLAPSED&amp;quot;,
                                        value: {
                                          a!richTextIcon(icon: &amp;quot;medal&amp;quot;, size: &amp;quot;MEDIUM_PLUS&amp;quot;)
                                        }
                                      ),
                                      width: &amp;quot;MINIMIZE&amp;quot;
                                    )
                                  }
                                )
                              },
                              height: &amp;quot;AUTO&amp;quot;,
                              style: &amp;quot;NONE&amp;quot;,
                              shape: &amp;quot;SEMI_ROUNDED&amp;quot;,
                              marginBelow: &amp;quot;STANDARD&amp;quot;,
                              showBorder: false
                            )
                          }
                        ),
                        a!columnLayout(
                          contents: {
                            a!cardLayout(
                              contents: {
                                a!sideBySideLayout(
                                  items: {
                                    a!sideBySideItem(
                                      item: a!richTextDisplayField(
                                        labelPosition: &amp;quot;COLLAPSED&amp;quot;,
                                        value: {
                                          &amp;quot;Total Awards&amp;quot;,
                                          char(10),
                                          a!richTextItem(
                                            text: { &amp;quot;12&amp;quot; },
                                            size: &amp;quot;MEDIUM_PLUS&amp;quot;,
                                            style: { &amp;quot;STRONG&amp;quot; }
                                          ),
                                          char(10),
                                          a!richTextItem(
                                            text: { &amp;quot;20% Higher Last Year&amp;quot; },
                                            size: &amp;quot;STANDARD&amp;quot;
                                          )
                                        }
                                      )
                                    ),
                                    a!sideBySideItem(
                                      item: a!richTextDisplayField(
                                        labelPosition: &amp;quot;COLLAPSED&amp;quot;,
                                        value: {
                                          a!richTextIcon(icon: &amp;quot;medal&amp;quot;, size: &amp;quot;MEDIUM_PLUS&amp;quot;)
                                        }
                                      ),
                                      width: &amp;quot;MINIMIZE&amp;quot;
                                    )
                                  }
                                )
                              },
                              height: &amp;quot;AUTO&amp;quot;,
                              style: &amp;quot;NONE&amp;quot;,
                              shape: &amp;quot;SEMI_ROUNDED&amp;quot;,
                              marginBelow: &amp;quot;STANDARD&amp;quot;
                            )
                          }
                        )
                      },
                      alignVertical: &amp;quot;MIDDLE&amp;quot;
                    )
                  },
                  height: &amp;quot;AUTO&amp;quot;,
                  style: &amp;quot;TRANSPARENT&amp;quot;,
                  padding: &amp;quot;NONE&amp;quot;,
                  marginBelow: &amp;quot;NONE&amp;quot;,
                  showBorder: false
                )
              },
              height: &amp;quot;AUTO&amp;quot;,
              style: &amp;quot;#e8e6e6&amp;quot;,
              shape: &amp;quot;SEMI_ROUNDED&amp;quot;,
              marginBelow: &amp;quot;STANDARD&amp;quot;,
              showBorder: false
            )
          },
          {}
        )
      }
    ),
    a!sideBySideLayout(
      items: {
        a!sideBySideItem(),
        a!sideBySideItem(
          item: a!richTextDisplayField(
            value: {
              a!richTextIcon(
                icon: &amp;quot;angle-double-left&amp;quot;,
                link: a!dynamicLink(
                  saveInto: {
                    a!save(local!paging.startIndex, 1),
                    a!save(
                      local!dataSubsetTemp,
                      /* Since we&amp;#39;re retrieving users from an Appian group instead of a query, we make our own datasubset */
                      todatasubset(arrayToPage: local!data, pagingConfiguration: local!paging)
                    ),
                    a!save(local!selectionId, tointeger(null))
                  },
                  showWhen: local!paging.startIndex &amp;lt;&amp;gt; 1
                ),
                linkStyle: &amp;quot;STANDALONE&amp;quot;,
                color: if(
                  local!paging.startIndex &amp;lt;&amp;gt; 1,
                  &amp;quot;STANDARD&amp;quot;,
                  &amp;quot;SECONDARY&amp;quot;
                )
              ),
              a!richTextIcon(
                icon: &amp;quot;angle-left&amp;quot;,
                link: a!dynamicLink(
                  saveInto: {
                    a!save(
                      local!paging.startIndex,
                      if(
                        local!paging.startIndex - local!paging.batchSize &amp;lt; 1,
                        1,
                        local!paging.startIndex - local!paging.batchSize
                      )
                    ),
                    a!save(local!selectionId, tointeger(null))
                  },
                  showWhen: local!paging.startIndex &amp;lt;&amp;gt; 1
                ),
                linkStyle: &amp;quot;STANDALONE&amp;quot;,
                color: if(
                  local!paging.startIndex &amp;lt;&amp;gt; 1,
                  &amp;quot;STANDARD&amp;quot;,
                  &amp;quot;SECONDARY&amp;quot;
                )
              ),
              &amp;quot; &amp;quot;,
              a!richTextItem(
                text: {
                  local!paging.startIndex,
                  &amp;quot; - &amp;quot;,
                  if(
                    local!paging.startIndex + local!paging.batchSize - 1 &amp;gt; local!dataSubsetTemp.totalCount,
                    local!dataSubsetTemp.totalCount,
                    local!paging.startIndex + local!paging.batchSize - 1
                  )
                },
                style: &amp;quot;STRONG&amp;quot;
              ),
              a!richTextItem(
                text: {
                  &amp;quot; of &amp;quot;,
                  fixed(local!dataSubsetTemp.totalCount, 0)
                }
              ),
              &amp;quot; &amp;quot;,
              a!richTextIcon(
                icon: &amp;quot;angle-right&amp;quot;,
                link: a!dynamicLink(
                  saveInto: {
                    a!save(
                      local!paging,
                      a!pagingInfo(
                        startIndex: local!paging.startIndex + local!paging.batchSize,
                        batchSize: local!paging.batchSize
                      )
                    ),
                    a!save(local!selectionId, tointeger(null))
                  },
                  showWhen: local!paging.startIndex + local!paging.batchSize - 1 &amp;lt; local!dataSubsetTemp.totalCount
                ),
                linkStyle: &amp;quot;STANDALONE&amp;quot;,
                color: if(
                  local!paging.startIndex + local!paging.batchSize - 1 &amp;lt; local!dataSubsetTemp.totalCount,
                  &amp;quot;STANDARD&amp;quot;,
                  &amp;quot;SECONDARY&amp;quot;
                )
              ),
              a!richTextIcon(
                icon: &amp;quot;angle-double-right&amp;quot;,
                link: a!dynamicLink(
                  saveInto: {
                    a!save(
                      local!paging.startIndex,
                      /* When jumping to the last page, make sure that the startIndex is an even multiple of batch size. *
                                   * This ensures that you have the same last page as if you had gotten there one page at a time.    */
                      if(
                        mod(local!dataSubsetTemp.totalCount, local!paging.batchSize) = 0,
                        local!dataSubsetTemp.totalCount - local!paging.batchSize + 1,
                        local!dataSubsetTemp.totalCount - mod(local!dataSubsetTemp.totalCount, local!paging.batchSize) + 1
                      )
                    ),
                    a!save(local!selectionId, tointeger(null))
                  },
                  showWhen: local!paging.startIndex + local!paging.batchSize - 1 &amp;lt; local!dataSubsetTemp.totalCount
                ),
                linkStyle: &amp;quot;STANDALONE&amp;quot;,
                color: if(
                  local!paging.startIndex + local!paging.batchSize - 1 &amp;lt; local!dataSubsetTemp.totalCount,
                  &amp;quot;STANDARD&amp;quot;,
                  &amp;quot;SECONDARY&amp;quot;
                )
              )
            }
          ),
          width: &amp;quot;MINIMIZE&amp;quot;
        )
      }
    )
  }
)&lt;/pre&gt;&lt;br /&gt;&lt;img style="max-height:240px;max-width:320px;" src="/resized-image/__size/640x480/__key/communityserver-discussions-components-files/13/pastedimage1749057274070v1.png" alt=" " /&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Split Grid</title><link>https://community.appian.com/thread/148675?ContentTypeID=1</link><pubDate>Wed, 04 Jun 2025 15:47:02 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:d9039209-ce91-401b-80b1-51990709da3f</guid><dc:creator>Zakary Melvin</dc:creator><description>&lt;p&gt;This can be achieved using two grid fields separated by a section layout.&lt;/p&gt;
&lt;p&gt;First a!gridField()&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Displays all rows with an index lower than the selected row.&lt;/li&gt;
&lt;li&gt;Displays all rows if no selection is made.&lt;/li&gt;
&lt;li&gt;Does not display if the selected row is at the first index.&lt;/li&gt;
&lt;li&gt;Selectable set to true&lt;/li&gt;
&lt;li&gt;Use selectionSaveInto to save into a local varaible for use in the a!sectionLayout()&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;a!sectionLayout()&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Displays additional information for the selected row in whatever format best fits your needs.&lt;/li&gt;
&lt;li&gt;Does not display if no selection has been made.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Second a!gridField()&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Displays all rows with an index greater than the selected row.&lt;/li&gt;
&lt;li&gt;Does not display if selected row is at the last index&lt;/li&gt;
&lt;li&gt;Does not display if no selection is made.&lt;/li&gt;
&lt;li&gt;Selectable set to true&lt;/li&gt;
&lt;li&gt;Use selectionSaveInto to save into a local varaible for use in the a!sectionLayout()&lt;/li&gt;
&lt;/ul&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Split Grid</title><link>https://community.appian.com/thread/148662?ContentTypeID=1</link><pubDate>Wed, 04 Jun 2025 11:50:19 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:0815ae85-40a3-46be-974b-1210f4a2019f</guid><dc:creator>Abdul Rahim</dc:creator><description>&lt;p&gt;&lt;span&gt;Thanks for the brief response, any idea how the code will be?&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Split Grid</title><link>https://community.appian.com/thread/148661?ContentTypeID=1</link><pubDate>Wed, 04 Jun 2025 11:50:12 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:cfb0ec16-45de-41d0-abdb-daaf88f9c981</guid><dc:creator>Abdul Rahim</dc:creator><description>&lt;p&gt;Thanks for the brief response, any idea how the code will be?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Split Grid</title><link>https://community.appian.com/thread/148631?ContentTypeID=1</link><pubDate>Wed, 04 Jun 2025 05:59:55 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:9b432ddb-dd75-4bcf-9a61-6231f6cb3779</guid><dc:creator>Harsha Sharma</dc:creator><description>&lt;p&gt;It seems ColumnLayout is used to render the grid and the dynamic link is used to show the related details in a cardLayout. Other layout like side by side&amp;nbsp; etc are used to display the details in intuitive manner.&amp;nbsp;&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Split Grid</title><link>https://community.appian.com/thread/148630?ContentTypeID=1</link><pubDate>Wed, 04 Jun 2025 05:57:56 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:32aa514b-f871-403c-abe3-b472cb17c86b</guid><dc:creator>varung120549</dc:creator><description>&lt;p&gt;It&amp;#39;s just combination of multiple components and Visibility conditions.&lt;br /&gt;Having consistent use of layouts and clean UI makes&amp;nbsp;Screen Intuitive &amp;amp; Attractive&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Split Grid</title><link>https://community.appian.com/thread/148627?ContentTypeID=1</link><pubDate>Wed, 04 Jun 2025 05:31:49 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:7581bbed-25ce-463b-8250-0790054cedc7</guid><dc:creator>Shubham Aware</dc:creator><description>&lt;p&gt;This dashboard might not use Appian&amp;#39;s native grid components. Instead, it likely mimics a grid-like UI by combining layout tools like columnsLayout or sectionLayout with read-only fields.&lt;br /&gt;This simplifies mixed-content layouts while keeping a structured design.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>