<?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>Dynamic interfaces using grids</title><link>https://community.appian.com/discussions/f/user-interface/13656/dynamic-interfaces-using-grids</link><description>Hi, Always great to get thoughts from the Appian community. I would like to create a dynamic interface. So far, I have a grid. The first column of each row is a link to another interface. My questions are: - How can I configure a back button on the second</description><dc:language>en-US</dc:language><generator>Telligent Community 12</generator><item><title>RE: Dynamic interfaces using grids</title><link>https://community.appian.com/thread/62125?ContentTypeID=1</link><pubDate>Wed, 31 Oct 2018 16:01:13 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:9f14f6fb-6717-4cfb-9b32-c6faa969fac0</guid><dc:creator>Domen Jemec</dc:creator><description>Hi Eric,&lt;br /&gt;
Unless multiple dependent smart service calls or complex data processing needs to be done between drill in - out, the load variable method allows for a simpler solution to this issue.  Consider using Choose() instead of nested ifs to create a frameworks that can rapidly scale simply.  &lt;br /&gt;
&lt;br /&gt;
For user experience, there are a few different guides outlined in the US design guide&lt;br /&gt;
&lt;a href="https://docs.appian.com/suite/help/18.3/ux_in_place_drill_down.html"&gt;docs.appian.com/.../ux_in_place_drill_down.html&lt;/a&gt;&lt;br /&gt;
&lt;a href="https://docs.appian.com/suite/help/18.3/ux_master_detail.html"&gt;docs.appian.com/.../ux_master_detail.html&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Ex Sail&lt;br /&gt;
&lt;br /&gt;
Load(&lt;br /&gt;
local!interfaceSelection: 1,&lt;br /&gt;
choose(&lt;br /&gt;
local!interfaceSelection,&lt;br /&gt;
rule!gridInterface(),&lt;br /&gt;
rule!drillInInterface()&lt;br /&gt;
)&lt;br /&gt;
&lt;br /&gt;
)&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Dynamic interfaces using grids</title><link>https://community.appian.com/thread/62071?ContentTypeID=1</link><pubDate>Tue, 30 Oct 2018 14:08:02 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:dcdae9ce-7a82-42e9-988e-dd4a7abe9837</guid><dc:creator>erics171</dc:creator><description>Many thanks, is is good to know there is this method in Appian. For this particular interface I have decided to use the interface itself and some local variables&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Dynamic interfaces using grids</title><link>https://community.appian.com/thread/62070?ContentTypeID=1</link><pubDate>Tue, 30 Oct 2018 14:07:07 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:8ab75682-af2a-4076-8a6e-2b0da093b9b4</guid><dc:creator>erics171</dc:creator><description>Many thanks, I did something similar to achieve this!&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Dynamic interfaces using grids</title><link>https://community.appian.com/thread/62010?ContentTypeID=1</link><pubDate>Mon, 29 Oct 2018 11:05:17 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:ac8f251e-02ec-450c-9566-d24d5b6cbd57</guid><dc:creator>viveku3486</dc:creator><description>&lt;p&gt;Hi Eric,&lt;/p&gt;
&lt;p&gt;1) For back button, you have to follow below steps inside process model&lt;/p&gt;
&lt;p&gt;- Click on properties for main interface input task node and click on others tab&lt;/p&gt;
&lt;p&gt;- At the bottom you can see an option &amp;quot;Allow Users to step back to this node from next chained activity&amp;quot;. Click on that and this will be provide a default Go Back button on the very next interface which will redirect to this main interface when user clicks on Go Back button&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;2) For saving the data you can store those data into mysql table and maybe you provide a simple interface containing a richtext message like&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;quot;Your data submitted successfull&amp;quot; or &amp;quot;There was some issue in previous operation. Try again&amp;quot;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;with submit button. This will help user to understand whether their operation was successful or not and simply end the process when they click submit button&lt;/p&gt;
&lt;p&gt;&lt;a href="/cfs-file/__key/communityserver-discussions-components-files/13/8168.Care.PNG"&gt;&lt;img src="/resized-image/__size/320x240/__key/communityserver-discussions-components-files/13/8168.Care.PNG" alt=" " /&gt;&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Dynamic interfaces using grids</title><link>https://community.appian.com/thread/62007?ContentTypeID=1</link><pubDate>Mon, 29 Oct 2018 10:37:34 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:18cecddc-c902-48e9-a4e4-464c935f1e84</guid><dc:creator>prashantm963</dc:creator><description>Hi Eric,&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
You can create one local variable in the screen and you can save a button&amp;#39;s value in it and you can show the screens for certain values of the button.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
for ex.&lt;br /&gt;
&lt;br /&gt;
load(&lt;br /&gt;
local!a,&lt;br /&gt;
local!b,&lt;br /&gt;
if(&lt;br /&gt;
local!a=back, &lt;br /&gt;
rule!screen1 , &lt;br /&gt;
if(&lt;br /&gt;
local!b=&amp;quot;save&amp;quot;,&lt;br /&gt;
a!writetodb()&lt;br /&gt;
,&amp;quot;&amp;quot;)&lt;br /&gt;
,&amp;quot;&amp;quot;)&lt;br /&gt;
)&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>