<?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>read only grid</title><link>https://community.appian.com/discussions/f/general/35021/read-only-grid</link><description>can someone suggest how to implement like this table in the interface. displaying headers only not getting.</description><dc:language>en-US</dc:language><generator>Telligent Community 12</generator><item><title>RE: read only grid</title><link>https://community.appian.com/thread/135627?ContentTypeID=1</link><pubDate>Mon, 20 May 2024 16:03:51 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:ebd71357-f2b3-4e9f-8b38-652962635c23</guid><dc:creator>Mike Schmitt</dc:creator><description>&lt;p&gt;Here&amp;#39;s a self-contained proof of concept that reproduces your original data set pretty much 1:1 --&lt;/p&gt;
&lt;p&gt;&lt;img style="max-height:240px;max-width:320px;" src="/resized-image/__size/640x480/__key/communityserver-discussions-components-files/11/pastedimage1716221007554v1.png" alt=" " /&gt;&lt;/p&gt;
&lt;p&gt;&lt;pre class="ui-code" data-mode="java"&gt;a!localVariables(
  local!myData: {
    {
      name: &amp;quot;abc&amp;quot;,
      customer: &amp;quot;parle&amp;quot;,
      avgAmount: 63546,
      maxAmount: 2465,
      avgMM: 363,
      maxMM: 6575,
      avgBond: 6,
      maxBond: 9,
      avgInvest: 24723,
      maxInvest: 76435
    },
    {
      name: &amp;quot;xyz&amp;quot;,
      customer: &amp;quot;samsung&amp;quot;,
      avgAmount: 438534,
      maxAmount: 7345,
      avgMM: 57683,
      maxMM: 7534,
      avgBond: 4,
      maxBond: 5,
      avgInvest: 7384,
      maxInvest: 45554
    },
  },
  
  a!sectionLayout(
    contents: {
      a!gridField(
        data: local!myData,
        spacing: &amp;quot;DENSE&amp;quot;,
        columns: {
          a!gridColumn(
            label: &amp;quot;Name&amp;quot;,
            value: fv!row.name
          ),
          a!gridColumn(
            label: &amp;quot;Customer&amp;quot;,
            value: fv!row.customer
          ),
          a!gridColumn(
            label: &amp;quot;Amount&amp;quot;,
            value: a!richTextDisplayField(
              value: {
                a!richTextItem(
                  text: {
                    a!richTextItem(
                      text: &amp;quot;Avg: &amp;quot;,
                      size: &amp;quot;SMALL&amp;quot;,
                      style: &amp;quot;STRONG&amp;quot;
                    ),
                    fv!row.avgAmount
                  }
                ),
                char(10),
                a!richTextItem(
                  text: {
                    a!richTextItem(
                      text: &amp;quot;Max: &amp;quot;,
                      size: &amp;quot;SMALL&amp;quot;,
                      style: &amp;quot;STRONG&amp;quot;
                    ),
                    fv!row.maxAmount
                  }
                )
              }
            )
          ),
          a!gridColumn(
            label: &amp;quot;Money Market&amp;quot;,
            value: a!richTextDisplayField(
              value: {
                a!richTextItem(
                  text: {
                    a!richTextItem(
                      text: &amp;quot;Avg: &amp;quot;,
                      size: &amp;quot;SMALL&amp;quot;,
                      style: &amp;quot;STRONG&amp;quot;
                    ),
                    fv!row.avgMM
                  }
                ),
                char(10),
                a!richTextItem(
                  text: {
                    a!richTextItem(
                      text: &amp;quot;Max: &amp;quot;,
                      size: &amp;quot;SMALL&amp;quot;,
                      style: &amp;quot;STRONG&amp;quot;
                    ),
                    fv!row.maxMM
                  }
                )
              }
            )
          ),
          a!gridColumn(
            label: &amp;quot;Bond&amp;quot;,
            value: a!richTextDisplayField(
              value: {
                a!richTextItem(
                  text: {
                    a!richTextItem(
                      text: &amp;quot;Avg: &amp;quot;,
                      size: &amp;quot;SMALL&amp;quot;,
                      style: &amp;quot;STRONG&amp;quot;
                    ),
                    fv!row.avgBond
                  }
                ),
                char(10),
                a!richTextItem(
                  text: {
                    a!richTextItem(
                      text: &amp;quot;Max: &amp;quot;,
                      size: &amp;quot;SMALL&amp;quot;,
                      style: &amp;quot;STRONG&amp;quot;
                    ),
                    fv!row.maxBond
                  }
                )
              }
            )
          ),
          a!gridColumn(
            label: &amp;quot;Investment&amp;quot;,
            value: a!richTextDisplayField(
              value: {
                a!richTextItem(
                  text: {
                    a!richTextItem(
                      text: &amp;quot;Avg: &amp;quot;,
                      size: &amp;quot;SMALL&amp;quot;,
                      style: &amp;quot;STRONG&amp;quot;
                    ),
                    fv!row.avgInvest
                  }
                ),
                char(10),
                a!richTextItem(
                  text: {
                    a!richTextItem(
                      text: &amp;quot;Max: &amp;quot;,
                      size: &amp;quot;SMALL&amp;quot;,
                      style: &amp;quot;STRONG&amp;quot;
                    ),
                    fv!row.maxInvest
                  }
                )
              }
            )
          ),

        }
      )
    }
  )
)&lt;/pre&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: read only grid</title><link>https://community.appian.com/thread/135624?ContentTypeID=1</link><pubDate>Mon, 20 May 2024 14:52:51 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:a2ea5416-b32a-4f46-a2f7-ef42b2140b1e</guid><dc:creator>Mike Schmitt</dc:creator><description>&lt;p&gt;Generally instead of trying to re-invent the wheel, I&amp;#39;d suggest one of 2 potential approaches here (both being a compromise from your original design but accomplishing *most* of it)&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;just add the discrete columns, and make the names slightly more &amp;quot;wordy&amp;quot;.&amp;nbsp; Instead of &amp;quot;Avg&amp;quot; and &amp;quot;Max&amp;quot; under the combined column &amp;quot;amount&amp;quot;, just have &amp;quot;avg amount&amp;quot; / &amp;quot;max amount&amp;quot;, and so-on for the other &amp;quot;combined&amp;quot; columns&lt;/li&gt;
&lt;li&gt;alternatively, add &lt;em&gt;&lt;strong&gt;only&lt;/strong&gt;&lt;/em&gt; the &amp;quot;combined&amp;quot; column headers, and put both values for that row in the same cell, utilizing Rich Text and some formatting, it can look really nice - so for the &amp;quot;Amount&amp;quot; column, the row-cell will have 2 lines, saying i.e. &amp;quot;Avg: 63546&amp;quot;, then &amp;quot;Max: 7465&amp;quot;.&amp;nbsp; This version works and looks great (from having done similar myself in the past), with the caveat that it isn&amp;#39;t really sortable.&lt;/li&gt;
&lt;/ol&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: read only grid</title><link>https://community.appian.com/thread/135620?ContentTypeID=1</link><pubDate>Mon, 20 May 2024 14:34:13 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:7c7348ec-4718-4879-bf06-348fb93a154c</guid><dc:creator>Stefan Helzle</dc:creator><description>&lt;p&gt;This will not work as it works like two independent components. You need to replace the whole read only grid with a nested columns/card construct, including your two header rows.&lt;/p&gt;
&lt;p&gt;But, this looks like business forces you to rebuilt Excel. In my world, I try hard to push back such requirements, and try to deliver a more compelling and modern UI.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: read only grid</title><link>https://community.appian.com/thread/135615?ContentTypeID=1</link><pubDate>Mon, 20 May 2024 14:09:24 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:75a5ccfb-3a70-41ca-b6d0-8f75fd12d441</guid><dc:creator>Konduru Chaitanya</dc:creator><description>&lt;p&gt;I would prefer what Mike has mentioned below. But If this works for you, you can use the below code&lt;br /&gt;&lt;img style="height:43px;max-height:43px;max-width:246px;" height="43" src="/resized-image/__size/492x86/__key/communityserver-discussions-components-files/11/pastedimage1716217221426v1.png" width="245" alt=" " /&gt;&lt;/p&gt;
&lt;p&gt;&lt;pre class="ui-code" data-mode="text"&gt;a!localVariables(
  local!data: rule!KS_getRecordToDetlete(),
  {
    a!forEach(
      items: local!data,
      expression: {
        a!columnsLayout(
          spacing: &amp;quot;NONE&amp;quot;,
          marginBelow: &amp;quot;NONE&amp;quot;,
          marginAbove: &amp;quot;NONE&amp;quot;,
          columns: {
            a!columnLayout(
              width: &amp;quot;NARROW_PLUS&amp;quot;,
              contents: a!cardLayout(
                marginAbove: &amp;quot;NONE&amp;quot;,
                marginBelow: &amp;quot;NONE&amp;quot;,
                padding: &amp;quot;NONE&amp;quot;,
                contents: {
                  a!richTextDisplayField(
                    value: a!richTextItem(
                      text: &amp;quot;&amp;quot;,
                      style: &amp;quot;STRONG&amp;quot;,
                      showWhen: fv!isFirst
                    ),
                    align: &amp;quot;CENTER&amp;quot;
                  ),
                  a!gridField(
                    data: fv!item,
                    columns: a!gridColumn(
                      label: if(fv!isFirst, &amp;quot;Name of Borrower&amp;quot;, &amp;quot;&amp;quot;),
                      value: fv!item[&amp;#39;recordType!{fb324deb-007c-495f-98dd-65e2ea1e6cdd}KS Record to Delete.fields.{6436f9d3-5bce-4f75-b74a-ffa968c3ce41}name&amp;#39;],
                      align: &amp;quot;CENTER&amp;quot;,
                      width: &amp;quot;NARROW&amp;quot;
                    )
                  )
                }
              )
            ),
            a!columnLayout(
              width: &amp;quot;NARROW_PLUS&amp;quot;,
              contents: a!cardLayout(
                marginAbove: &amp;quot;NONE&amp;quot;,
                marginBelow: &amp;quot;NONE&amp;quot;,
                padding: &amp;quot;NONE&amp;quot;,
                contents: {
                  a!richTextDisplayField(
                    value: a!richTextItem(
                      text: &amp;quot;&amp;quot;,
                      style: &amp;quot;STRONG&amp;quot;,
                      showWhen: fv!isFirst
                    ),
                    align: &amp;quot;CENTER&amp;quot;
                  ),
                  a!gridField(
                    data: fv!item,
                    columns: a!gridColumn(
                      label: if(fv!isFirst, &amp;quot;CIF&amp;quot;, &amp;quot;&amp;quot;),
                      value: fv!item[&amp;#39;recordType!{fb324deb-007c-495f-98dd-65e2ea1e6cdd}KS Record to Delete.fields.{2c5fe606-38cb-47bf-8e46-a8df08483640}CIF&amp;#39;],
                      align: &amp;quot;CENTER&amp;quot;,
                      width: &amp;quot;NARROW&amp;quot;
                    )
                  )
                }
              )
            ),
            a!columnLayout(
              contents: a!cardLayout(
                padding: &amp;quot;NONE&amp;quot;,
                marginAbove: &amp;quot;NONE&amp;quot;,
                marginBelow: &amp;quot;NONE&amp;quot;,
                contents: {
                  a!richTextDisplayField(
                    marginAbove: &amp;quot;NONE&amp;quot;,
                    value: a!richTextItem(
                      text: &amp;quot;Trade Paper Limit&amp;quot;,
                      style: &amp;quot;STRONG&amp;quot;,
                      showWhen: fv!isFirst
                    ),
                    align: &amp;quot;CENTER&amp;quot;
                  ),
                  a!gridField(
                    data: fv!item,
                    columns: {
                      a!gridColumn(
                        label: if(fv!isFirst, &amp;quot;Max&amp;quot;, &amp;quot;&amp;quot;),
                        value: fv!item[&amp;#39;recordType!{fb324deb-007c-495f-98dd-65e2ea1e6cdd}KS Record to Delete.fields.{e9cfe8d7-31c2-49a6-8daa-6b82905d4b67}tplMax&amp;#39;],
                        align: &amp;quot;CENTER&amp;quot;,
                        width: &amp;quot;NARROW&amp;quot;
                      ),
                      a!gridColumn(
                        label: if(fv!isFirst, &amp;quot;Avg&amp;quot;, &amp;quot;&amp;quot;),
                        value: fv!item[&amp;#39;recordType!{fb324deb-007c-495f-98dd-65e2ea1e6cdd}KS Record to Delete.fields.{d6f465f9-6a96-493f-b254-f63c3529fce3}tplAvg&amp;#39;],
                        align: &amp;quot;CENTER&amp;quot;,
                        width: &amp;quot;NARROW&amp;quot;
                      ),
                      a!gridColumn(
                        label: if(fv!isFirst, &amp;quot;As Of Date&amp;quot;, &amp;quot;&amp;quot;),
                        value: fv!item[&amp;#39;recordType!{fb324deb-007c-495f-98dd-65e2ea1e6cdd}KS Record to Delete.fields.{392f0d4c-1dbe-4ea0-b538-954940158be2}tplAsOfDate&amp;#39;],
                        align: &amp;quot;CENTER&amp;quot;,
                        width: &amp;quot;NARROW&amp;quot;
                      )
                    }
                  )
                }
              )
            ),
            a!columnLayout(
              contents: a!cardLayout(
                padding: &amp;quot;NONE&amp;quot;,
                marginAbove: &amp;quot;NONE&amp;quot;,
                marginBelow: &amp;quot;NONE&amp;quot;,
                contents: {
                  a!richTextDisplayField(
                    marginAbove: &amp;quot;NONE&amp;quot;,
                    value: a!richTextItem(
                      text: &amp;quot;Money Market&amp;quot;,
                      style: &amp;quot;STRONG&amp;quot;,
                      showWhen: fv!isFirst
                    ),
                    align: &amp;quot;CENTER&amp;quot;
                  ),
                  a!gridField(
                    data: fv!item,
                    columns: {
                      a!gridColumn(
                        label: if(fv!isFirst, &amp;quot;Max&amp;quot;, &amp;quot;&amp;quot;),
                        value: fv!item[&amp;#39;recordType!{fb324deb-007c-495f-98dd-65e2ea1e6cdd}KS Record to Delete.fields.{2b4a6db7-9591-42bf-bc5b-9f5075d49060}MMMax&amp;#39;],
                        align: &amp;quot;CENTER&amp;quot;,
                        width: &amp;quot;NARROW&amp;quot;
                      ),
                      a!gridColumn(
                        label: if(fv!isFirst, &amp;quot;Avg&amp;quot;, &amp;quot;&amp;quot;),
                        value: fv!item[&amp;#39;recordType!{fb324deb-007c-495f-98dd-65e2ea1e6cdd}KS Record to Delete.fields.{d98039c2-6865-4298-b23b-1aa4e5fd53fd}MMAvg&amp;#39;],
                        align: &amp;quot;CENTER&amp;quot;,
                        width: &amp;quot;NARROW&amp;quot;
                      ),
                      a!gridColumn(
                        label: if(fv!isFirst, &amp;quot;As Of Date&amp;quot;, &amp;quot;&amp;quot;),
                        value: fv!item[&amp;#39;recordType!{fb324deb-007c-495f-98dd-65e2ea1e6cdd}KS Record to Delete.fields.{9ff4d628-7700-4dd0-96a9-08153cb1f0af}MMAsOfDate&amp;#39;],
                        align: &amp;quot;CENTER&amp;quot;,
                        width: &amp;quot;NARROW&amp;quot;
                      )
                    }
                  )
                }
              )
            ),
            a!columnLayout(
              contents: a!cardLayout(
                padding: &amp;quot;NONE&amp;quot;,
                marginAbove: &amp;quot;NONE&amp;quot;,
                marginBelow: &amp;quot;NONE&amp;quot;,
                contents: {
                  a!richTextDisplayField(
                    marginAbove: &amp;quot;NONE&amp;quot;,
                    value: a!richTextItem(
                      text: &amp;quot;Investment(Bonds)&amp;quot;,
                      style: &amp;quot;STRONG&amp;quot;,
                      showWhen: fv!isFirst
                    ),
                    align: &amp;quot;CENTER&amp;quot;
                  ),
                  a!gridField(
                    data: fv!item,
                    columns: {
                      a!gridColumn(
                        label: if(fv!isFirst, &amp;quot;Max&amp;quot;, &amp;quot;&amp;quot;),
                        value: fv!item[&amp;#39;recordType!{fb324deb-007c-495f-98dd-65e2ea1e6cdd}KS Record to Delete.fields.{00c5c4d7-939c-4b65-92cb-1b28e05e56d3}IBMax&amp;#39;],
                        align: &amp;quot;CENTER&amp;quot;,
                        width: &amp;quot;NARROW&amp;quot;
                      ),
                      a!gridColumn(
                        label: if(fv!isFirst, &amp;quot;Avg&amp;quot;, &amp;quot;&amp;quot;),
                        value: fv!item[&amp;#39;recordType!{fb324deb-007c-495f-98dd-65e2ea1e6cdd}KS Record to Delete.fields.{0de1c7be-2690-412e-a7f8-160f8150e509}IbAvg&amp;#39;],
                        align: &amp;quot;CENTER&amp;quot;,
                        width: &amp;quot;NARROW&amp;quot;
                      ),
                      a!gridColumn(
                        label: if(fv!isFirst, &amp;quot;As Of Date&amp;quot;, &amp;quot;&amp;quot;),
                        value: fv!item[&amp;#39;recordType!{fb324deb-007c-495f-98dd-65e2ea1e6cdd}KS Record to Delete.fields.{b7d943b2-3c9d-4586-8468-c671b0afd2c2}IBAsOfDate&amp;#39;],
                        align: &amp;quot;CENTER&amp;quot;,
                        width: &amp;quot;NARROW&amp;quot;
                      )
                    }
                  )
                }
              )
            )
          }
        )
      }
    )
  }
)&lt;/pre&gt;&lt;/p&gt;
&lt;p&gt;Replace the local!data with your data and the fields with your respective fields.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: read only grid</title><link>https://community.appian.com/thread/135587?ContentTypeID=1</link><pubDate>Mon, 20 May 2024 10:14:16 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:15e989a4-2ded-4d92-934d-fc9484883c60</guid><dc:creator>KM</dc:creator><description>&lt;p&gt;this is the requirement and data will be all integer value except first column&amp;nbsp;&lt;/p&gt;
&lt;p&gt;for the first header i have used like&lt;/p&gt;
&lt;p&gt;card layout&lt;/p&gt;
&lt;p&gt;&amp;nbsp; side by side layout&lt;/p&gt;
&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; side by side item&lt;/p&gt;
&lt;p&gt;&amp;nbsp; read only grid&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;table border="1"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td width="924"&gt;Name of Borrower&amp;nbsp;&lt;/td&gt;
&lt;td width="593"&gt;CIF&lt;/td&gt;
&lt;td colspan="3" width="192"&gt;Trade Paper Limit (TPL)&lt;/td&gt;
&lt;td colspan="3" width="192"&gt;Money Market&lt;/td&gt;
&lt;td colspan="3" width="192"&gt;Investments (Bonds)&lt;/td&gt;
&lt;td colspan="3" width="192"&gt;FX&lt;/td&gt;
&lt;td colspan="3" width="192"&gt;Derivatives IRS&lt;/td&gt;
&lt;td colspan="3" width="192"&gt;Derivatives (FX, Commodities)&lt;/td&gt;
&lt;td colspan="3" width="192"&gt;Manual Derivatives&lt;/td&gt;
&lt;td colspan="3" width="192"&gt;Manual IRS&lt;/td&gt;
&lt;td colspan="3" width="192"&gt;Total CEE Limit&lt;/td&gt;
&lt;td colspan="3" width="192"&gt;FX (Delivery/ Settlement)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td width="924"&gt;&amp;nbsp;&lt;/td&gt;
&lt;td width="593"&gt;&amp;nbsp;&lt;/td&gt;
&lt;td width="64"&gt;Maximum OS&lt;/td&gt;
&lt;td width="64"&gt;Average&lt;/td&gt;
&lt;td width="64"&gt;As of date&lt;/td&gt;
&lt;td width="64"&gt;Maximum OS&lt;/td&gt;
&lt;td width="64"&gt;Average&lt;/td&gt;
&lt;td width="64"&gt;As of date&lt;/td&gt;
&lt;td width="64"&gt;Maximum OS&lt;/td&gt;
&lt;td width="64"&gt;Average&lt;/td&gt;
&lt;td width="64"&gt;As of date&lt;/td&gt;
&lt;td width="64"&gt;Maximum OS&lt;/td&gt;
&lt;td width="64"&gt;Average&lt;/td&gt;
&lt;td width="64"&gt;As of date&lt;/td&gt;
&lt;td width="64"&gt;Maximum OS&lt;/td&gt;
&lt;td width="64"&gt;Average&lt;/td&gt;
&lt;td width="64"&gt;As of date&lt;/td&gt;
&lt;td width="64"&gt;Maximum OS&lt;/td&gt;
&lt;td width="64"&gt;Average&lt;/td&gt;
&lt;td width="64"&gt;As of date&lt;/td&gt;
&lt;td width="64"&gt;Maximum OS&lt;/td&gt;
&lt;td width="64"&gt;Average&lt;/td&gt;
&lt;td width="64"&gt;As of date&lt;/td&gt;
&lt;td width="64"&gt;Maximum OS&lt;/td&gt;
&lt;td width="64"&gt;Average&lt;/td&gt;
&lt;td width="64"&gt;As of date&lt;/td&gt;
&lt;td width="64"&gt;Maximum OS&lt;/td&gt;
&lt;td width="64"&gt;Average&lt;/td&gt;
&lt;td width="64"&gt;As of date&lt;/td&gt;
&lt;td width="64"&gt;Maximum OS&lt;/td&gt;
&lt;td width="64"&gt;Average&lt;/td&gt;
&lt;td width="64"&gt;As of date&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: read only grid</title><link>https://community.appian.com/thread/135585?ContentTypeID=1</link><pubDate>Mon, 20 May 2024 10:04:14 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:eafcfa24-c898-4956-8239-11112d3a2665</guid><dc:creator>Konduru Chaitanya</dc:creator><description>&lt;p&gt;Please share the complete code and also your data sample&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: read only grid</title><link>https://community.appian.com/thread/135584?ContentTypeID=1</link><pubDate>Mon, 20 May 2024 09:44:21 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:ddd78624-be9d-4e3f-a332-4d7ef30bfad9</guid><dc:creator>KM</dc:creator><description>&lt;p&gt;i have tried with card layout and grid, but am getting scroll bar which will not know for which header which data is. given width as well but no use.&lt;/p&gt;
&lt;p&gt;i have to display 12 columns&amp;nbsp;&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/11/pastedimage1716198160620v1.png" /&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: read only grid</title><link>https://community.appian.com/thread/135571?ContentTypeID=1</link><pubDate>Sun, 19 May 2024 16:03:48 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:55f8c81c-4ad1-4a8d-8a97-f89af5d1cf2a</guid><dc:creator>Konduru Chaitanya</dc:creator><description>&lt;p&gt;Just to add on what others have mentioned, you would need to reconstruct your data into a map to differentiate your data and then use the cards and columns within the data, you can run this in a foreach and minimize your code.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: read only grid</title><link>https://community.appian.com/thread/135570?ContentTypeID=1</link><pubDate>Sun, 19 May 2024 15:00:24 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:9d3b1863-449e-4177-91b2-9fd7bda9ec16</guid><dc:creator>Karumuru Abhishek</dc:creator><description>&lt;p&gt;Hi,&lt;a href="/members/kavyam0002"&gt;KM&lt;/a&gt;&amp;nbsp; As &lt;a href="/members/stefanhelzle0001"&gt;Stefan Helzle&lt;/a&gt;&amp;nbsp; mentioned, the grid would not support cell merging, if you try to do it with some richtextfileds in the grid it would be very complex. It would be easier if you would change your approach to cards/column layouts&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: read only grid</title><link>https://community.appian.com/thread/135569?ContentTypeID=1</link><pubDate>Sun, 19 May 2024 14:36:13 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:1abe2beb-ab69-419d-8d8f-e821c04635d2</guid><dc:creator>Stefan Helzle</dc:creator><description>&lt;p&gt;Read only grids in Appian do not support cell merging.&lt;/p&gt;
&lt;p&gt;Depending on your use case, an option could be to re-create a grid using columns layouts and card layouts.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>