<?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>interface making</title><link>https://community.appian.com/discussions/f/general/25465/interface-making</link><description>CAn any one tell how can I do the following in Interface, 
 1. I want a multiple selection option on a grid, having submit,cancel button on the bottom. 
 2. Another grid below the above one to get the data populated in this grid based on selection made</description><dc:language>en-US</dc:language><generator>Telligent Community 12</generator><item><title>RE: interface making</title><link>https://community.appian.com/thread/99199?ContentTypeID=1</link><pubDate>Tue, 09 Aug 2022 11:16:00 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:2159656e-854d-48c1-8501-1ceec8a56400</guid><dc:creator>deepakg271869</dc:creator><description>&lt;p&gt;you can save your selection index of first grid into a local variable along with entire row value. and after that use the new local variable to show it into the next grid.&lt;pre class="ui-code" data-mode="text"&gt;a!localVariables(
  local!selection,
  local!selectedEmployees,
  {
    a!richTextDisplayField(
      label: &amp;quot;&amp;quot;,
      labelPosition: &amp;quot;COLLAPSED&amp;quot;,
      value: {
        a!richTextHeader(
          text: &amp;quot;Performance Review Portal&amp;quot;
        )
      }
    ),
    {a!gridField(
      label: &amp;quot;Employee Directory&amp;quot;,
      data: todatasubset(
        {
          a!map(id: 11, name: &amp;quot;Elizabeth Ward&amp;quot;,  dept: &amp;quot;Engineering&amp;quot;,     role: &amp;quot;Senior Engineer&amp;quot;,       team: &amp;quot;Front-End Components&amp;quot;,     pto: 15, startDate: today()-500),
          a!map(id: 22, name: &amp;quot;Michael Johnson&amp;quot;, dept: &amp;quot;Finance&amp;quot;,         role: &amp;quot;Payroll Manager&amp;quot;,       team: &amp;quot;Accounts Payable&amp;quot;,         pto: 2,  startDate: today()-100),
          a!map(id: 33, name: &amp;quot;John Smith&amp;quot;,      dept: &amp;quot;Engineering&amp;quot;,     role: &amp;quot;Quality Engineer&amp;quot;,      team: &amp;quot;User Acceptance Testing&amp;quot;,  pto: 5,  startDate: today()-1000),
          a!map(id: 44, name: &amp;quot;Diana Hellstrom&amp;quot;, dept: &amp;quot;Engineering&amp;quot;,     role: &amp;quot;UX Designer&amp;quot;,           team: &amp;quot;User Experience&amp;quot;,          pto: 49, startDate: today()-1200),
          a!map(id: 55, name: &amp;quot;Francois Morin&amp;quot;,  dept: &amp;quot;Sales&amp;quot;,           role: &amp;quot;Account Executive&amp;quot;,     team: &amp;quot;Commercial North America&amp;quot;, pto: 15, startDate: today()-700),
          a!map(id: 66, name: &amp;quot;Maya Kapoor&amp;quot;,     dept: &amp;quot;Sales&amp;quot;,           role: &amp;quot;Regional Director&amp;quot;,     team: &amp;quot;Front-End Components&amp;quot;,     pto: 15, startDate: today()-1400),
          a!map(id: 77, name: &amp;quot;Anthony Wu&amp;quot;,      dept: &amp;quot;Human Resources&amp;quot;, role: &amp;quot;Benefits Coordinator&amp;quot;,  team: &amp;quot;Accounts Payable&amp;quot;,         pto: 2,  startDate: today()-300)
        },
        fv!pagingInfo
      ),
      columns: {
        a!gridColumn(
          label: &amp;quot;Name&amp;quot;,
          sortField: &amp;quot;name&amp;quot;,
          value: fv!row.name
        ),
        a!gridColumn(
          label: &amp;quot;Department&amp;quot;,
          sortField: &amp;quot;dept&amp;quot;,
          value: fv!row.dept
        ),
        a!gridColumn(
          label: &amp;quot;Start Date&amp;quot;,
          sortField: &amp;quot;startDate&amp;quot;,
          value: fv!row.startDate,
          align: &amp;quot;END&amp;quot;
        )
      },
      pageSize: 3,
      selectable: true,
      selectionValue: local!selection,
      selectionSaveInto: {
        local!selection,
        a!save(local!selectedEmployees, append(local!selectedEmployees, fv!selectedRows)),
        a!save(local!selectedEmployees, difference(local!selectedEmployees, fv!deselectedRows))
      }
    ),
    a!gridField(
      pageSize: 2,
      data: local!selectedEmployees,
      showWhen: not(a!isNullOrEmpty(local!selectedEmployees)),
      columns: {
        a!gridColumn(
          label: &amp;quot;Name&amp;quot;,
          sortField: &amp;quot;name&amp;quot;,
          value: fv!row.name
        ),
        a!gridColumn(
          label: &amp;quot;Department&amp;quot;,
          sortField: &amp;quot;dept&amp;quot;,
          value: fv!row.dept
        ),
        a!gridColumn(
          label: &amp;quot;Start Date&amp;quot;,
          sortField: &amp;quot;startDate&amp;quot;,
          value: fv!row.startDate,
          align: &amp;quot;END&amp;quot;
        )
      }
    )
    }
  }
)&lt;/pre&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: interface making</title><link>https://community.appian.com/thread/99198?ContentTypeID=1</link><pubDate>Tue, 09 Aug 2022 11:14:43 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:57f3b554-5d04-4722-a2c0-0d2ab252a045</guid><dc:creator>Harshit Bumb (Appyzie)</dc:creator><description>&lt;p&gt;To achieve this, you should understand the below concepts&amp;nbsp;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Layouts.&amp;nbsp;&lt;br /&gt;&lt;img src="/resized-image/__size/320x240/__key/communityserver-discussions-components-files/11/pastedimage1660043452462v1.png" alt=" " /&gt;&lt;/li&gt;
&lt;li&gt;Setting up a grid with selections&lt;br /&gt;&lt;img src="/resized-image/__size/320x240/__key/communityserver-discussions-components-files/11/pastedimage1660043564368v2.png" alt=" " /&gt;&lt;/li&gt;
&lt;li&gt;Understanding how a!save() works.&amp;nbsp;&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;If you have gone through the course, then I assume you are comfortable with how components are configured on an interface. Using the same knowledge, try to explore the configurations as shown in the above pictures. Use the help of extensive documentation that Appian has created.&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: interface making</title><link>https://community.appian.com/thread/99196?ContentTypeID=1</link><pubDate>Tue, 09 Aug 2022 10:45:58 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:ce6ede31-c4b4-47be-bd50-eb8029827fc3</guid><dc:creator>rahuls0029</dc:creator><description>&lt;p&gt;Gone through them&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: interface making</title><link>https://community.appian.com/thread/99194?ContentTypeID=1</link><pubDate>Tue, 09 Aug 2022 10:45:13 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:b75c7767-f7da-4fdb-ae6d-6803b6585906</guid><dc:creator>Stefan Helzle</dc:creator><description>&lt;p&gt;I suggest to work through the Academy trainings and tutorials to learn the basic steps. Once done, you will understand how Appian works. We are happy to support you with more specific questions then.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>