<?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>Editable Grid interface with rule input array, of type &amp;quot;Map&amp;quot;</title><link>https://community.appian.com/discussions/f/user-interface/38740/editable-grid-interface-with-rule-input-array-of-type-map</link><description>my rule input is an array of data, using a map data type to pull in multiple records from the Software and related Software Category record types: 
 mappedValue (1 item)List of Map [[decision:false,software:[SAL Software id=29, name= sint veniam magna</description><dc:language>en-US</dc:language><generator>Telligent Community 12</generator><item><title>RE: Editable Grid interface with rule input array, of type "Map"</title><link>https://community.appian.com/thread/151605?ContentTypeID=1</link><pubDate>Wed, 17 Sep 2025 16:58:55 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:8d6f82e8-8ecb-4d74-bdaa-b8cb99f54504</guid><dc:creator>Mike Schmitt</dc:creator><description>[quote userid="56454" url="~/discussions/f/user-interface/38740/editable-grid-interface-with-rule-input-array-of-type-map/151598"]I&amp;#39;m just not sure how to proceed from here[/quote]
&lt;p&gt;If you haven&amp;#39;t built your prototype GridRowLayout yet, start with that, and give it 1 field, and get that working.&amp;nbsp; Then add another field.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Editable Grid interface with rule input array, of type "Map"</title><link>https://community.appian.com/thread/151598?ContentTypeID=1</link><pubDate>Wed, 17 Sep 2025 14:49:15 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:e7bb6aaf-0616-4881-9a9d-fee6d2a6d65c</guid><dc:creator>Stephen Kane</dc:creator><description>&lt;p&gt;Hi Mike&lt;/p&gt;
&lt;p&gt;Thanks for your response.&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;I&amp;#39;m not sure whether I got it right&amp;nbsp; - here&amp;#39;s what my structure looks like now:&lt;br /&gt;&lt;br /&gt;&lt;img style="max-height:240px;max-width:320px;" alt=" " src="/resized-image/__size/640x480/__key/communityserver-discussions-components-files/13/Context1.png" /&gt;&lt;/p&gt;
&lt;p&gt;As I understand it, to get a separate approval for a title I need to save&amp;nbsp;into&amp;nbsp;each mapped value item in my rule input, which looks like this:&lt;br /&gt;&lt;br /&gt;&lt;img style="max-height:240px;max-width:320px;" alt=" " src="/resized-image/__size/640x480/__key/communityserver-discussions-components-files/13/Context.png" /&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;In essence, for each title I need to be able to save a decision.&lt;br /&gt;&lt;br /&gt;I&amp;#39;m just not sure how to proceed from here.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Editable Grid interface with rule input array, of type "Map"</title><link>https://community.appian.com/thread/146417?ContentTypeID=1</link><pubDate>Thu, 20 Mar 2025 15:47:51 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:74953e7f-195f-4b13-b1bd-d666071ded53</guid><dc:creator>Mike Schmitt</dc:creator><description>&lt;p&gt;Your structure is incorrect for your rows.&lt;/p&gt;
&lt;p&gt;For an editable grid, &amp;quot;rows: {}&amp;quot; should contain an &lt;em&gt;&lt;strong&gt;array of rows &lt;/strong&gt;&lt;/em&gt;(one for each item in the data set you choose).&lt;/p&gt;
&lt;p&gt;Each row should be&amp;nbsp;&lt;em&gt;&lt;strong&gt;a single gridRowLayout()&lt;/strong&gt;&lt;/em&gt; containing an &lt;em&gt;&lt;strong&gt;array of components&lt;/strong&gt;&lt;/em&gt; (one for each column).&lt;/p&gt;
&lt;p&gt;Instead what you have here is backwards, essentially you&amp;#39;re creating a &lt;em&gt;&lt;strong&gt;single&lt;/strong&gt;&lt;/em&gt; row and then repeating each &lt;em&gt;component&lt;/em&gt; multiple times.&lt;br /&gt;&lt;img style="max-height:240px;max-width:320px;" src="/resized-image/__size/640x480/__key/communityserver-discussions-components-files/13/pastedimage1742485578657v2.png" alt=" " /&gt;&lt;/p&gt;
&lt;p&gt;Just guessing, but you probably want a structure more like:&lt;br /&gt;&lt;pre class="ui-code" data-mode="java"&gt;rows: a!forEach(
  items: ri!mappedValue,
  expression: a!gridRowLayout(
    contents: { /* your individual components go here */ }
  )
)&lt;/pre&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Editable Grid interface with rule input array, of type "Map"</title><link>https://community.appian.com/thread/146415?ContentTypeID=1</link><pubDate>Thu, 20 Mar 2025 15:40:54 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:65de9625-af0e-438e-abd3-a19c47d39815</guid><dc:creator>Mike Schmitt</dc:creator><description>&lt;p&gt;FYI you might want to modify your original post and remove the data you originally pasted, insted copying and pasting into a Plaintext Editor first, because it all has hyperlinks pointing (presumably) to your appain environment at the moment: &lt;br /&gt;&lt;img style="max-height:240px;max-width:320px;" src="/resized-image/__size/640x480/__key/communityserver-discussions-components-files/13/pastedimage1742485212669v1.png" alt=" " /&gt;&lt;/p&gt;
&lt;p&gt;(also, copying and pasting seemingly the entire process data set here is really not relevant - can you refine it a bit to include only what&amp;#39;s relevant to your question?)&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>