<?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>Reference to a Tab</title><link>https://community.appian.com/discussions/f/user-interface/17836/reference-to-a-tab</link><description>Hi everyone, 
 
 Like the Subject, I need to know if there is any way to retrieve data from a Tab in code. The situation is, I have to change some interface values ​​when I change the tab. So, I have to know what Tab I come from, through an &amp;quot;id Tab&amp;quot; or</description><dc:language>en-US</dc:language><generator>Telligent Community 12</generator><item><title>RE: Reference to a Tab</title><link>https://community.appian.com/thread/71415?ContentTypeID=1</link><pubDate>Mon, 13 Jan 2020 10:17:51 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:22ea36b2-7218-4592-8fc3-45a1b673b6d3</guid><dc:creator>Stewart Burchell</dc:creator><description>&lt;p&gt;So...it IS possible BUT there are some significant caveats/cautions. You could set up something like the following:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Every Tab would need to display a SAIL interface (i.e. ALL tabs would need to be implemented using a Report object (which contains a SAIL interface).&lt;/li&gt;
&lt;li&gt;Each SAIL interface would need to call a Stored Procedure upon loading, passing it the data you want stored&lt;/li&gt;
&lt;li&gt;The SP catches the data you send to it and writes it to the database&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(This &amp;#39;works&amp;#39; - I know, I&amp;#39;ve tried it out!)...BUT HERE IS THE CAUTION:&lt;/p&gt;
&lt;p&gt;&lt;a href="https://docs.appian.com/suite/help/19.4/Expressions.html#functions-and-side-effects"&gt;https://docs.appian.com/suite/help/19.4/Expressions.html#functions-and-side-effects&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Essentially this says unless you use an Appian Smart Service it cannot be guaranteed that you&amp;#39;ll get a true transactional (&lt;a href="https://www.ibm.com/support/knowledgecenter/en/SSGMCP_5.4.0/product-overview/acid.html"&gt;ACID test&lt;/a&gt;) outcome. Using the executestoredprocedure() function falls into this non-guaranteed category.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Reference to a Tab</title><link>https://community.appian.com/thread/70261?ContentTypeID=1</link><pubDate>Thu, 31 Oct 2019 13:04:30 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:ac0bea84-a29f-4afc-816a-8c9cadebd4ea</guid><dc:creator>Peter Lewis</dc:creator><description>&lt;p&gt;As Mike said, you wouldn&amp;#39;t be able to perform an action just by pushing a site tab. However, if you just want to capture somewhere which tabs have been selected, every navigation to any site tab is logged in the sites_usage log (including which user and which tab).&lt;/p&gt;
&lt;p&gt;I&amp;#39;m also curious if there might be another way to meet your requirements without explicitly logging data. Can you explain what user behavior you are looking for? Are you expecting to remember some data from the previous tab to display on your new tab?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Reference to a Tab</title><link>https://community.appian.com/thread/70233?ContentTypeID=1</link><pubDate>Wed, 30 Oct 2019 14:15:14 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:95626a06-68cd-4f02-bbdd-e5d30c122b5e</guid><dc:creator>Mike Schmitt</dc:creator><description>&lt;p&gt;As far as I know, this is not possible without some further user interaction.&amp;nbsp; Clicking into a site tab would be limited to loading a Report SAIL form or a process start SAIL form, but these will never do any database updates or other operations without at least a button click or certain other user actions.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Reference to a Tab</title><link>https://community.appian.com/thread/70228?ContentTypeID=1</link><pubDate>Wed, 30 Oct 2019 13:06:01 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:d7b2d871-731d-45a6-8f6f-9344d4ee2019</guid><dc:creator>Pablo Ramos Clemente</dc:creator><description>&lt;p&gt;Hi people!&lt;/p&gt;
&lt;p&gt;Thanks for your interest.&lt;/p&gt;
&lt;p&gt;I mean at&amp;nbsp;Site Tabs.&amp;nbsp;I need to launch a SAIL that it go to DDBB and update/insert/delete a row/s, when I push a Site Tab. This is the functionality. It doesn&amp;#39;t help me to put a button on the other layout, or something like this. I need the &amp;quot;action&amp;quot; start when push the Site Tab.&amp;nbsp;if this is not possible, it would be to look for a different approach.&lt;/p&gt;
&lt;p&gt;Greetings.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Reference to a Tab</title><link>https://community.appian.com/thread/70168?ContentTypeID=1</link><pubDate>Fri, 25 Oct 2019 12:52:57 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:c943c56f-d3b0-456e-a34b-7e3b451769df</guid><dc:creator>Mike Schmitt</dc:creator><description>&lt;p&gt;What &amp;quot;tabs&amp;quot; are you referring to?&amp;nbsp; Tempo / Site tabs?&amp;nbsp; Something customized on a particular SAIL form?&amp;nbsp; Something else completely (like tabs in the browser)?&amp;nbsp; The answer changes wildly depending on which of these (or anything else) you mean.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Reference to a Tab</title><link>https://community.appian.com/thread/70159?ContentTypeID=1</link><pubDate>Fri, 25 Oct 2019 09:02:51 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:7346f67e-66b4-4cea-a320-ce5d51857e0a</guid><dc:creator>tanvirs7</dc:creator><description>&lt;p&gt;You can create tabs using Buttons &amp;amp; place it at top of your interface so it will look like tab but it will work as buttons, so when you click the different buttons you can change interface values inside buttons saveInto also you can use ri!buttonValue to store the tab values &amp;amp; reference in DB&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>