<?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</title><link>https://community.appian.com/discussions/f/user-interface/37249/editable-grid</link><description>I am getting this error &amp;quot; Could not display interface. Please check definition and inputs. Interface Definition: Expression evaluation error at function a!forEach [line 40]: Error in a!forEach() expression during iteration 1: Expression evaluation error</description><dc:language>en-US</dc:language><generator>Telligent Community 12</generator><item><title>RE: Editable Grid</title><link>https://community.appian.com/thread/139313?ContentTypeID=1</link><pubDate>Thu, 08 Aug 2024 15:59:13 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:5087a577-524a-4fbb-8016-f38d8f20905b</guid><dc:creator>mohiniv1048</dc:creator><description>&lt;p&gt;Thankyou &amp;nbsp;,It worked for me&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Editable Grid</title><link>https://community.appian.com/thread/139310?ContentTypeID=1</link><pubDate>Thu, 08 Aug 2024 15:51:46 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:ca69a5ca-6d35-4cdd-a6c5-0687648772bc</guid><dc:creator>Karumuru Abhishek</dc:creator><description>&lt;p&gt;hi &lt;a href="/members/mohiniv1048"&gt;mohiniv1048&lt;/a&gt;&amp;nbsp; modified code you can try this&lt;pre class="ui-code" data-mode="text"&gt;a!localVariables(
  local!jurisdictionTask:{
    a!map(id:1,taskName:&amp;quot;Task1&amp;quot;,taskDescription:&amp;quot;Upload Document1&amp;quot;,jurisdictionName:&amp;quot;Arizona&amp;quot;,roleName:&amp;quot;Role1&amp;quot;,applicationType:&amp;quot;Application Type1&amp;quot; ),
    a!map(id:2,taskName:&amp;quot;Task2&amp;quot;,taskDescription:&amp;quot;Upload Document2&amp;quot;,jurisdictionName:&amp;quot;Arizona&amp;quot;,roleName:&amp;quot;Role1&amp;quot;,applicationType:&amp;quot;Application Type1&amp;quot;),
    a!map(id:3,taskName:&amp;quot;Task3&amp;quot;,taskDescription:&amp;quot;Upload Document3&amp;quot;,jurisdictionName:&amp;quot;Arizona&amp;quot;,roleName:&amp;quot;Role1&amp;quot;,applicationType:&amp;quot;Application Type1&amp;quot;),
  },


  a!headerContentLayout(
    contents: {
      a!cardLayout(
        contents:
        a!gridLayout(
          label: &amp;quot;Tasks List&amp;quot;,
          instructions: &amp;quot;&amp;quot;,
          headerCells: {
            a!gridLayoutHeaderCell(label: &amp;quot;Task Name&amp;quot;),/*open text*/
            a!gridLayoutHeaderCell(label: &amp;quot;Task Description&amp;quot;),/*open text*/
            a!gridLayoutHeaderCell(label: &amp;quot;Jurisdiction&amp;quot;),
            a!gridLayoutHeaderCell(label: &amp;quot;Role&amp;quot; ),
            a!gridLayoutHeaderCell(label: &amp;quot;Application Type&amp;quot;),
          
          },
          columnConfigs: {
            a!gridLayoutColumnConfig(
              width: &amp;quot;DISTRIBUTE&amp;quot;
            ),
            a!gridLayoutColumnConfig(
              width: &amp;quot;DISTRIBUTE&amp;quot;
            ),
            a!gridLayoutColumnConfig(
              width: &amp;quot;DISTRIBUTE&amp;quot;
            ),
            a!gridLayoutColumnConfig(
              width: &amp;quot;DISTRIBUTE&amp;quot;
            ),
            a!gridLayoutColumnConfig(
              width: &amp;quot;DISTRIBUTE&amp;quot;
            ),
           
          },
          rows: {
            a!forEach(
              items:local!jurisdictionTask,
              expression:a!gridRowLayout(

                contents: {

                  a!textField(
                    label:&amp;quot;taskName &amp;quot; &amp;amp; fv!index,
                    value:fv!item.taskName,
                    saveInto: fv!item.taskName
                  ),
                  a!textField(
                    label:&amp;quot;taskDescription&amp;quot; &amp;amp; fv!index,
                    value:fv!item.taskDescription,
                    saveInto: fv!item.taskDescription
                  ),
                  a!dropdownField(
                    label:&amp;quot;jurisdictionName&amp;quot; &amp;amp; fv!index,
                    choiceLabels: {&amp;quot;Arizona&amp;quot;,&amp;quot;Kansas&amp;quot;},
                    choiceValues: {&amp;quot;Arizona&amp;quot;,&amp;quot;Kansas&amp;quot;},
                    placeholder: &amp;quot;--- Select a jurisdiction ---&amp;quot;,
                    value:fv!item.jurisdictionName,
                    saveInto:fv!item.jurisdictionName
                  ),
                  a!dropdownField(
                    label:&amp;quot;roleName&amp;quot; &amp;amp; fv!index,
                    choiceLabels: {&amp;quot;Role1&amp;quot;,&amp;quot;Role2&amp;quot;},
                    choiceValues: {&amp;quot;Role1&amp;quot;,&amp;quot;Role2&amp;quot;},
                    placeholder: &amp;quot;--- Select a role ---&amp;quot;,
                    value:fv!item.roleName,
                    saveInto: fv!item.roleName
                  ),
                  a!dropdownField(
                    label:&amp;quot;applicationType&amp;quot; &amp;amp; fv!index,
                    choiceLabels: {&amp;quot;Application Type1&amp;quot;,&amp;quot;Application Type2&amp;quot;},
                    choiceValues: {&amp;quot;Application Type1&amp;quot;,&amp;quot;Application Type2&amp;quot;},
                    placeholder: &amp;quot;--- Select a application type ---&amp;quot;,
                    value:fv!item.applicationType,
                    saveInto:fv!item.applicationType
                  ),
                



                },
                id: fv!index,
              )
            )



          },
          selectionSaveInto: {},
          addRowLink: a!dynamicLink(
            label:&amp;quot;Add New Task&amp;quot;,
             value: local!jurisdictionTask,
            saveInto: {
              a!save(local!jurisdictionTask,append(local!jurisdictionTask,null)),
           
              /*a!save(*/
                /*local!jurisdictionTask, remove(local!jurisdictionTask, save!value)*/
              /*),*/
            }
          ),
          shadeAlternateRows: true,
          rowHeader: 1
        ))
    },
    /*backgroundColor: cons!NAIC_TXT_HEX_LIGHT_GREY,*/
    contentsPadding: &amp;quot;EVEN_MORE&amp;quot;
  )
)&lt;/pre&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Editable Grid</title><link>https://community.appian.com/thread/139309?ContentTypeID=1</link><pubDate>Thu, 08 Aug 2024 15:50:12 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:556e1246-8237-434f-bac2-78542c171d52</guid><dc:creator>mohiniv1048</dc:creator><description>&lt;p&gt;Hi&lt;a href="/members/stefanhelzle0001"&gt;Stefan Helzle&lt;/a&gt;&amp;nbsp;,On refresh it was not working for me,I replaced remove by append then it worked for me,But dont know what was happening earlier?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Editable Grid</title><link>https://community.appian.com/thread/139307?ContentTypeID=1</link><pubDate>Thu, 08 Aug 2024 15:46:30 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:0034bfd7-e595-4b8e-8b41-30827f3accad</guid><dc:creator>Stefan Helzle</dc:creator><description>&lt;p&gt;Your code works for me. Did you try to reload the editor or click TEST? This refreshes any local variables you might have changed.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Editable Grid</title><link>https://community.appian.com/thread/139303?ContentTypeID=1</link><pubDate>Thu, 08 Aug 2024 15:43:06 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:a4a31560-c2e8-4545-ac06-bb1cc1d08713</guid><dc:creator>Stefan Helzle</dc:creator><description>&lt;p&gt;&lt;img style="max-height:240px;max-width:320px;" src="/resized-image/__size/640x480/__key/communityserver-discussions-components-files/13/pastedimage1723131782581v1.png" alt=" " /&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>