<?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/new-to-appian/29440/editable-grid</link><description>Hi All, 
 I have a editable grid .when I click on add button one row created .Now, I want how to show the add button when the user uploaded file in it and if the user not uploaded the file then add button not show for multiple rows? 
 
 
 Thanks</description><dc:language>en-US</dc:language><generator>Telligent Community 12</generator><item><title>RE: Editable Grid</title><link>https://community.appian.com/thread/116711?ContentTypeID=1</link><pubDate>Mon, 24 Jul 2023 21:25:35 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:15e7707c-71b3-46b9-a644-a660ba28b6cc</guid><dc:creator>Angel Enrique Garcia Adasme</dc:creator><description>&lt;p&gt;Use showWhen parameter&amp;nbsp;&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/116680?ContentTypeID=1</link><pubDate>Mon, 24 Jul 2023 07:53:43 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:9d0ce675-c2eb-44ad-a1d7-9ed394f80663</guid><dc:creator>arpitd4601</dc:creator><description>&lt;p&gt;You can use showwhen condition in the add row link. You can follow below code snippet.&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;&lt;pre class="ui-code" data-mode="text"&gt;a!localVariables(
  local!Items,
  local!files,
  {
    a!gridLayout(
      label: &amp;quot;Editable Grid&amp;quot;,
      labelPosition: &amp;quot;ABOVE&amp;quot;,
      headerCells: {
        a!gridLayoutHeaderCell(label: &amp;quot;Header Cell&amp;quot;)
      },
      columnConfigs: {},
      rows: {
        a!gridRowLayout(
          contents: a!fileUploadField(
            label: &amp;quot;File Upload&amp;quot;,
            value: local!files,
            saveInto: local!files
          )
        ),
        a!forEach(
          items: local!Items,
          expression: a!gridRowLayout(
            contents: a!fileUploadField(
              label: &amp;quot;File Upload&amp;quot;,
              value: local!files,
              saveInto: local!files
            )
          )
        ),
        
      },
      addRowLink: a!dynamicLink(
        label: &amp;quot;Add row&amp;quot;,
        value: local!Items,
        saveInto: 
        a!save(
          local!Items,
          append(local!Items,save!value)  
        ),
        showWhen: if(a!isNullOrEmpty(local!files),false(),true())
        
      ),
      selectionSaveInto: {},
      validations: {},
      shadeAlternateRows: true
    )
  }
  
)
&lt;/pre&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;img alt=" " src="/resized-image/__size/320x240/__key/communityserver-discussions-components-files/62/qwersxdc.png" /&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/116668?ContentTypeID=1</link><pubDate>Sun, 23 Jul 2023 18:10:47 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:eafbe18a-1b14-4beb-a69d-c0964fb23df2</guid><dc:creator>Stefan Helzle</dc:creator><description>&lt;p&gt;The dynamic link to add a new row has a showWhen parameter. Add any condition to this to make it visible as needed.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>