<?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>User Interface - Recent Threads</title><link>https://community.appian.com/discussions/f/user-interface</link><description>Questions for UI related items</description><dc:language>en-US</dc:language><generator>Telligent Community 12</generator><item><title>Store Inbound Email as Document in Appian Without Pulgin</title><link>https://community.appian.com/thread/40436?ContentTypeID=0</link><pubDate>Mon, 18 May 2026 10:00:26 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:c1681cf3-0fe6-4d41-a0db-6f2ff3254874</guid><dc:creator>ashwinir5622</dc:creator><slash:comments>1</slash:comments><comments>https://community.appian.com/thread/40436?ContentTypeID=0</comments><wfw:commentRss>https://community.appian.com/discussions/f/user-interface/40436/store-inbound-email-as-document-in-appian-without-pulgin/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;&lt;span&gt;We have a process in our environment which&amp;nbsp;gets triggered whenever it receives an email. We have a requirement from business where they want the whole outlook email or any email sent by them to Appian which triggers the process to be stored as some document inside Appian. Without any pulgin option is there any way to achieve this?&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>Reset value in datetimefield</title><link>https://community.appian.com/thread/40429?ContentTypeID=0</link><pubDate>Thu, 14 May 2026 08:15:41 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:7b1f3eb0-2997-472f-8dd6-d5bf197271c0</guid><dc:creator>josemanuc746243</dc:creator><slash:comments>6</slash:comments><comments>https://community.appian.com/thread/40429?ContentTypeID=0</comments><wfw:commentRss>https://community.appian.com/discussions/f/user-interface/40429/reset-value-in-datetimefield/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;&lt;span&gt;Is there any way to reset the value to null when only the date or time is entered in a datetimefield?&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Screenshots attached&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;1. Enter only the date in &amp;#39;Fecha entrega en mano&amp;#39;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;span data-teams="true"&gt;&lt;span class="fui-Primitive ___1gs1a2d f10pi13n f14t3ns0"&gt;&lt;span class="___164yu9v ftuwxu6 f1qdqbpl fua484e f1o6l1dn fac4klo frp1kbq f3wazqe f19l72ij fcsrh55 frnyhdv fyo61pj f1spqul0 f7dkd9s fkq5uzf f1x4fozf fwl63ro f1npyoe5 f10yrmu1 f1w45tcp f1rhua56 f18c6rdl f1e7lo8u f1dpi1ry f1vs2jsm f1o6uux1 f1nu0r7q fg0t3io f1x8dyll f2yyzyc f1sjbqdg fyzb71r fh1aahx f1oktu5 f1d3652t fed2bxt fpeluho f1e76dpb f1lwmlrd f1nri12l f1d705n1 f1jrvuk2 f11h0gum f1tandro fxjdbx7 f1hva1tl fsaoqmu f1w7c29l f1uakdsb f7jsfu7 f1hz9qas f1vmprsu fbmzazh f1oojlmx fpbf6y8 fy6vjqu fuo4419 fbzygsp fnuenae fw75flx f12oply1 fvyt4us f4ki1i fyy2ueq f1w3oopj fum67ou f1j64hbx f1a9cdrb f1q6iyvy f1s5r85c f920ium fhj6euq f30elfj f1kcike0 f1byno2r f5wk2nc fo3pyhm f1m95b1n fob93lq f9myhws fwkcdud f1a3p1vp" itemtype="http://schema.skype.com/AMSImage"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;img style="max-height:240px;max-width:320px;" src="/resized-image/__size/640x480/__key/communityserver-discussions-components-files/13/pastedimage1778746880080v5.png" alt=" " /&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;2. Click on CANCELAR and confirm&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;span data-teams="true"&gt;&lt;span class="fui-Primitive ___1gs1a2d f10pi13n f14t3ns0"&gt;&lt;span class="___164yu9v ftuwxu6 f1qdqbpl fua484e f1o6l1dn fac4klo frp1kbq f3wazqe f19l72ij fcsrh55 frnyhdv fyo61pj f1spqul0 f7dkd9s fkq5uzf f1x4fozf fwl63ro f1npyoe5 f10yrmu1 f1w45tcp f1rhua56 f18c6rdl f1e7lo8u f1dpi1ry f1vs2jsm f1o6uux1 f1nu0r7q fg0t3io f1x8dyll f2yyzyc f1sjbqdg fyzb71r fh1aahx f1oktu5 f1d3652t fed2bxt fpeluho f1e76dpb f1lwmlrd f1nri12l f1d705n1 f1jrvuk2 f11h0gum f1tandro fxjdbx7 f1hva1tl fsaoqmu f1w7c29l f1uakdsb f7jsfu7 f1hz9qas f1vmprsu fbmzazh f1oojlmx fpbf6y8 fy6vjqu fuo4419 fbzygsp fnuenae fw75flx f12oply1 fvyt4us f4ki1i fyy2ueq f1w3oopj fum67ou f1j64hbx f1a9cdrb f1q6iyvy f1s5r85c f920ium fhj6euq f30elfj f1kcike0 f1byno2r f5wk2nc fo3pyhm f1m95b1n fob93lq f9myhws fwkcdud f1a3p1vp" itemtype="http://schema.skype.com/AMSImage"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;img style="max-height:240px;max-width:320px;" src="/resized-image/__size/640x480/__key/communityserver-discussions-components-files/13/pastedimage1778746888048v6.png" alt=" " /&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;3. Click on EDITAR again&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;img style="max-height:240px;max-width:320px;" src="/resized-image/__size/640x480/__key/communityserver-discussions-components-files/13/pastedimage1778746898900v7.png" alt=" " /&gt;&lt;/p&gt;
&lt;p&gt;&lt;span data-teams="true"&gt;&lt;span class="fui-Primitive ___1gs1a2d f10pi13n f14t3ns0"&gt;&lt;span class="___164yu9v ftuwxu6 f1qdqbpl fua484e f1o6l1dn fac4klo frp1kbq f3wazqe f19l72ij fcsrh55 frnyhdv fyo61pj f1spqul0 f7dkd9s fkq5uzf f1x4fozf fwl63ro f1npyoe5 f10yrmu1 f1w45tcp f1rhua56 f18c6rdl f1e7lo8u f1dpi1ry f1vs2jsm f1o6uux1 f1nu0r7q fg0t3io f1x8dyll f2yyzyc f1sjbqdg fyzb71r fh1aahx f1oktu5 f1d3652t fed2bxt fpeluho f1e76dpb f1lwmlrd f1nri12l f1d705n1 f1jrvuk2 f11h0gum f1tandro fxjdbx7 f1hva1tl fsaoqmu f1w7c29l f1uakdsb f7jsfu7 f1hz9qas f1vmprsu fbmzazh f1oojlmx fpbf6y8 fy6vjqu fuo4419 fbzygsp fnuenae fw75flx f12oply1 fvyt4us f4ki1i fyy2ueq f1w3oopj fum67ou f1j64hbx f1a9cdrb f1q6iyvy f1s5r85c f920ium fhj6euq f30elfj f1kcike0 f1byno2r f5wk2nc fo3pyhm f1m95b1n fob93lq f9myhws fwkcdud f1a3p1vp" itemtype="http://schema.skype.com/AMSImage"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;4.&amp;nbsp;As can be seen in the screenshot, the previously entered value is displayed by default. Appian does not reset the value to null for datetimefields. However, for fields other than datetimefields, it does reset them and previously entered values do not appear.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;span data-teams="true"&gt;&lt;span class="fui-Primitive ___1gs1a2d f10pi13n f14t3ns0"&gt;&lt;span class="___164yu9v ftuwxu6 f1qdqbpl fua484e f1o6l1dn fac4klo frp1kbq f3wazqe f19l72ij fcsrh55 frnyhdv fyo61pj f1spqul0 f7dkd9s fkq5uzf f1x4fozf fwl63ro f1npyoe5 f10yrmu1 f1w45tcp f1rhua56 f18c6rdl f1e7lo8u f1dpi1ry f1vs2jsm f1o6uux1 f1nu0r7q fg0t3io f1x8dyll f2yyzyc f1sjbqdg fyzb71r fh1aahx f1oktu5 f1d3652t fed2bxt fpeluho f1e76dpb f1lwmlrd f1nri12l f1d705n1 f1jrvuk2 f11h0gum f1tandro fxjdbx7 f1hva1tl fsaoqmu f1w7c29l f1uakdsb f7jsfu7 f1hz9qas f1vmprsu fbmzazh f1oojlmx fpbf6y8 fy6vjqu fuo4419 fbzygsp fnuenae fw75flx f12oply1 fvyt4us f4ki1i fyy2ueq f1w3oopj fum67ou f1j64hbx f1a9cdrb f1q6iyvy f1s5r85c f920ium fhj6euq f30elfj f1kcike0 f1byno2r f5wk2nc fo3pyhm f1m95b1n fob93lq f9myhws fwkcdud f1a3p1vp" itemtype="http://schema.skype.com/AMSImage"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;img style="max-height:240px;max-width:320px;" src="/resized-image/__size/640x480/__key/communityserver-discussions-components-files/13/pastedimage1778746915579v8.png" alt=" " /&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>Issue with Browser Tab Title Displaying Process Name</title><link>https://community.appian.com/thread/40392?ContentTypeID=0</link><pubDate>Fri, 01 May 2026 07:25:17 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:dca39c58-a2ad-492b-9336-166727501711</guid><dc:creator>glaralandin</dc:creator><slash:comments>5</slash:comments><comments>https://community.appian.com/thread/40392?ContentTypeID=0</comments><wfw:commentRss>https://community.appian.com/discussions/f/user-interface/40392/issue-with-browser-tab-title-displaying-process-name/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;Hi team!&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p class="isSelectedEnd"&gt;&lt;span&gt;I&amp;rsquo;m running into an issue with how navigation names appear in the browser tab&amp;mdash;the tab is currently displaying the process name.&lt;/span&gt;&lt;/p&gt;
&lt;p class="isSelectedEnd"&gt;&lt;span&gt;Has anyone dealt with this before? I came across some older posts (3&amp;ndash;4 years ago) describing the same issue, but I&amp;rsquo;m wondering if there have been any updates or new approaches since then.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Any pointers or examples would be greatly appreciated. Thanks!&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>a!booleanCheckboxField() – choiceLabel alignment issue</title><link>https://community.appian.com/thread/40384?ContentTypeID=0</link><pubDate>Thu, 30 Apr 2026 08:00:17 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:89daa124-aed9-4d49-b250-65372397ce4d</guid><dc:creator>Patrick Ludewig</dc:creator><slash:comments>9</slash:comments><comments>https://community.appian.com/thread/40384?ContentTypeID=0</comments><wfw:commentRss>https://community.appian.com/discussions/f/user-interface/40384/a-booleancheckboxfield-choicelabel-alignment-issue/rss?ContentTypeId=0</wfw:commentRss><description>&lt;div&gt;
&lt;p&gt;I&amp;rsquo;m quite new to Appian and noticed an alignment issue within one of my interfaces. I wanted to ask whether this can be fixed or if it&amp;rsquo;s a known issue with this function.&lt;/p&gt;
&lt;p&gt;&lt;img src="/resized-image/__size/640x480/__key/communityserver-discussions-components-files/13/pastedimage1777535686774v3.png" alt=" " /&gt;&lt;/p&gt;
&lt;p&gt;The alignment between the text and the checkbox seems a little off (I&amp;rsquo;m seeing the same issue with &lt;code&gt;a!toggleField()&lt;/code&gt; as well), and I haven&amp;rsquo;t been able to fix it myself.&lt;/p&gt;
&lt;p&gt;Does anyone know of a workaround for this, or is this a known bug?&lt;/p&gt;
&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>Tab refresh after update</title><link>https://community.appian.com/thread/40378?ContentTypeID=0</link><pubDate>Mon, 27 Apr 2026 16:27:05 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:9f1ad7cb-99e5-4a7d-9303-526db545d8f9</guid><dc:creator>likhithan</dc:creator><slash:comments>4</slash:comments><comments>https://community.appian.com/thread/40378?ContentTypeID=0</comments><wfw:commentRss>https://community.appian.com/discussions/f/user-interface/40378/tab-refresh-after-update/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;I have two tabs with insured 1 and insured 2 and if I am updating anything in insured 2 tab and clicking on save it is always coming to insured 1 tab since while updating we are using start process link and in the process model user input task is configured, so everytime it refreshes the page after the user input task was triggered, any way to solve this?The below higlighted are the 2 insured tabs and I am updating risk factor for insured 2 tab as soon as I update it is coming to insured 1 tab.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;img style="max-height:240px;max-width:320px;" alt=" " src="/resized-image/__size/640x480/__key/communityserver-discussions-components-files/13/pastedimage1777307138798v1.png" /&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>Checkbox Control in UI -- saveinto (NOT saveInto)</title><link>https://community.appian.com/thread/40371?ContentTypeID=0</link><pubDate>Fri, 24 Apr 2026 15:07:19 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:c9bcfd67-9a9e-46ef-9eb1-fafc86775790</guid><dc:creator>janakiramk524063</dc:creator><slash:comments>2</slash:comments><comments>https://community.appian.com/thread/40371?ContentTypeID=0</comments><wfw:commentRss>https://community.appian.com/discussions/f/user-interface/40371/checkbox-control-in-ui----saveinto-not-saveinto/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;Has anyone else noticed this in checkbox component. The&amp;nbsp;expression mode does not show error when i &lt;span style="background-color:#ffffff;"&gt;have&lt;/span&gt; both &lt;span style="color:#800000;"&gt;saveinto&lt;/span&gt; and &lt;span style="color:#ff6600;"&gt;saveInto&lt;/span&gt; (notice the difference &amp;quot;i&amp;quot; vs &amp;quot;I&amp;quot;). I am able to save, and the selected value is not getting saved as expected. The expression mode does not show the parameter as invalid for &amp;quot;saveinto&amp;quot; and also does not save the value.&lt;/p&gt;
&lt;p&gt;&lt;img style="max-height:240px;max-width:320px;" src="/resized-image/__size/640x480/__key/communityserver-discussions-components-files/13/pastedimage1777042318720v1.png" alt=" " /&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;I always thought the correct syntax is saveInto with capitalized &amp;quot;I&amp;quot;&lt;/p&gt;
&lt;p&gt;Janaki Ram&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>How can i validate empty TextField</title><link>https://community.appian.com/thread/40369?ContentTypeID=0</link><pubDate>Fri, 24 Apr 2026 09:28:54 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:50b421ba-530e-4ee8-99cb-7c8bc6336af6</guid><dc:creator>gaddam0981</dc:creator><slash:comments>2</slash:comments><comments>https://community.appian.com/thread/40369?ContentTypeID=0</comments><wfw:commentRss>https://community.appian.com/discussions/f/user-interface/40369/how-can-i-validate-empty-textfield/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;In my application maker 1 &amp;amp;maker 2 both users submit data, if any difference between both users reviewer return the task to particular person now we are getting unmatched fileds and we are highlighting also,&lt;/p&gt;
&lt;p&gt;like this&amp;nbsp;&lt;img style="max-height:240px;max-width:320px;" src="/resized-image/__size/640x480/__key/communityserver-discussions-components-files/13/pastedimage1777022498275v1.png" alt=" " /&gt;&lt;/p&gt;
&lt;p&gt;if maker 1 give HOGN_DDA maker 2 didn&amp;#39;t give value then reviewer return To maker 2 now the text field not highlighted, as per my knowledge we can&amp;#39;t highlight filed without value&amp;nbsp;&amp;nbsp;&lt;img style="max-height:240px;max-width:320px;" src="/resized-image/__size/640x480/__key/communityserver-discussions-components-files/13/pastedimage1777022647320v3.png" alt=" " /&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>How to detect invalid input in a!dateField to disable a save button?</title><link>https://community.appian.com/thread/40359?ContentTypeID=0</link><pubDate>Wed, 22 Apr 2026 08:35:27 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:c441b0fa-8fdf-42e9-9a9f-97f2a3c1f6e4</guid><dc:creator>Miquel Lara</dc:creator><slash:comments>1</slash:comments><comments>https://community.appian.com/thread/40359?ContentTypeID=0</comments><wfw:commentRss>https://community.appian.com/discussions/f/user-interface/40359/how-to-detect-invalid-input-in-a-datefield-to-disable-a-save-button/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;Hi Appian community,&lt;/p&gt;
&lt;p&gt;I&amp;#39;ve been dealing with a tricky validation problem with a!dateField and I wanted to share it here in case anyone has found a workaround.&lt;/p&gt;
&lt;p&gt;I have a form with several date fields that toggle between a!dateField (edit mode) and a!textField (read mode) based on a modify button that switches readOnly.Switching between these modes is done using a button in a separate rule; within that rule, I also have the option to save the data or exit edit mode. Once you enter edit mode, these two buttons appear. The save button is enabled or disabled based on the field validations.&lt;/p&gt;
&lt;p&gt;&lt;img style="height:251px;max-height:251px;max-width:382px;" height="251" src="/resized-image/__size/764x502/__key/communityserver-discussions-components-files/13/pastedimage1776845909425v3.png" width="381" alt=" " /&gt;&lt;/p&gt;
&lt;p&gt;&lt;img style="height:106px;max-height:106px;max-width:585px;" height="96" src="/resized-image/__size/1170x212/__key/communityserver-discussions-components-files/13/pastedimage1776845776861v1.png" width="585" alt=" " /&gt;&lt;/p&gt;
&lt;p&gt;When the user enters a future date, I can catch it with a custom validation rule and disable the save button without issues.&lt;/p&gt;
&lt;p&gt;&lt;img style="height:129px;max-height:129px;max-width:565px;" height="129" src="/resized-image/__size/1130x258/__key/communityserver-discussions-components-files/13/pastedimage1776845857358v2.png" width="565" alt=" " /&gt;&lt;/p&gt;
&lt;p&gt;When the user types something completely invalid like &amp;quot;asdasdh&amp;quot; or &amp;quot;123abc&amp;quot; into the a!dateField, the native component validation fires correctly and shows the error message on the field &amp;mdash; but Appian discards the value and stores null in the backing variable. Since null is also a valid state for my fields (the user may or may not fill them out), I have no way to distinguish between &amp;quot;field is empty&amp;quot; and &amp;quot;field has invalid input&amp;quot; to conditionally disable the save button.&lt;/p&gt;
&lt;p&gt;&lt;img style="height:114px;max-height:114px;max-width:529px;" height="114" src="/resized-image/__size/1058x228/__key/communityserver-discussions-components-files/13/pastedimage1776846209424v4.png" width="528" alt=" " /&gt;&lt;/p&gt;
&lt;p&gt;the value &amp;quot;asdasdas&amp;quot; is saved as null in &lt;span style="font-family:&amp;#39;courier new&amp;#39;, courier;"&gt;ri!valorReal.fechaPaso&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;I&amp;#39;ve tried to access the value of &amp;ldquo;123asbd&amp;rdquo; using `typeof()`, but the value of a valid date and any input are the same. I also tried to remove the letters using `regexreplaceall()`, but since the value stored by Appian is null, I can&amp;#39;t access those values to validate them using `regexreplaceall()`.&lt;/p&gt;
&lt;p&gt;The easy solution is to disallow null values, but that would break the functionality I need to implement, which allows the user to enter null values and displays a &amp;ldquo;-&amp;rdquo; as the default value in the text field.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Has anyone found a reliable way to detect invalid input specifically in a!dateField while still allowing null values, without replacing it with a a!textField (which loses the calendar picker)?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>Appian display interface</title><link>https://community.appian.com/thread/40358?ContentTypeID=0</link><pubDate>Wed, 22 Apr 2026 07:38:29 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:64281310-b39d-45ae-b604-ad097b977321</guid><dc:creator>daviddm-01</dc:creator><slash:comments>3</slash:comments><comments>https://community.appian.com/thread/40358?ContentTypeID=0</comments><wfw:commentRss>https://community.appian.com/discussions/f/user-interface/40358/appian-display-interface/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p data-path-to-node="4"&gt;Hi Community,&lt;/p&gt;
&lt;p data-path-to-node="5"&gt;I&amp;rsquo;m working on a UI inspired by the attached mockup. &lt;b data-path-to-node="5" data-index-in-node="53"&gt;I&amp;rsquo;m aware that Appian doesn&amp;rsquo;t natively support a fixed/sticky footer within an Overlay, nor a perfect 2x2 grid inside a standard &lt;code data-path-to-node="5" data-index-in-node="182"&gt;buttonLayout&lt;/code&gt;.&lt;/b&gt;&lt;/p&gt;
&lt;p data-path-to-node="6"&gt;However, I&amp;rsquo;m determined to get as close to this look as possible. Has anyone tried:&lt;/p&gt;
&lt;ul data-path-to-node="7"&gt;
&lt;li&gt;
&lt;p data-path-to-node="7,0,0"&gt;Using a &lt;code data-path-to-node="7,0,0" data-index-in-node="8"&gt;columnsLayout&lt;/code&gt; with &lt;b data-path-to-node="7,0,0" data-index-in-node="27"&gt;Cards&lt;/b&gt; as buttons to simulate the 2x2 grid?&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p data-path-to-node="7,1,0"&gt;Using a &lt;b data-path-to-node="7,1,0" data-index-in-node="8"&gt;Header Content Layout&lt;/b&gt; inside the overlay to force the bottom bar to stay visible?&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p data-path-to-node="8"&gt;I&amp;#39;d love to hear any &amp;#39;outside the box&amp;#39; ideas to bypass the standard layout constraints and achieve this specific action-bar aesthetic.&lt;/p&gt;
&lt;p data-path-to-node="10"&gt;&lt;/p&gt;
&lt;p data-path-to-node="10"&gt;&lt;img style="max-height:240px;max-width:320px;" src="/resized-image/__size/640x480/__key/communityserver-discussions-components-files/13/pastedimage1776843487482v1.png" alt=" " /&gt;&lt;/p&gt;
&lt;p data-path-to-node="10"&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>Appian split Button</title><link>https://community.appian.com/thread/40357?ContentTypeID=0</link><pubDate>Wed, 22 Apr 2026 07:29:37 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:afcf5166-3bec-4451-aa99-a96a20d8cd7d</guid><dc:creator>daviddm-01</dc:creator><slash:comments>3</slash:comments><comments>https://community.appian.com/thread/40357?ContentTypeID=0</comments><wfw:commentRss>https://community.appian.com/discussions/f/user-interface/40357/appian-split-button/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p data-path-to-node="6"&gt;Hi everyone,&lt;/p&gt;
&lt;p data-path-to-node="7"&gt;I am looking to implement a &lt;b data-path-to-node="7" data-index-in-node="28"&gt;Split Button&lt;/b&gt; functionality in my interface (a main action button with an attached dropdown for secondary actions). I am aware that this is not a native component in Appian&amp;#39;s current UI toolkit.&lt;/p&gt;
&lt;p data-path-to-node="8"&gt;Has anyone successfully implemented a similar pattern using a combination of &lt;code data-path-to-node="8" data-index-in-node="77"&gt;a!buttonLayout()&lt;/code&gt; and &lt;span style="font-family:monospace;"&gt;a!dropdown()&lt;/span&gt;&amp;nbsp;or perhaps a custom SAIL configuration?&lt;/p&gt;
&lt;p data-path-to-node="9"&gt;I&amp;rsquo;ve considered using a small icon button next to the main button to trigger a menu, but I&amp;rsquo;m concerned about the alignment and the mobile responsiveness. If you have any examples or best practices on how to achieve this &amp;quot;split&amp;quot; look while maintaining a clean UX, I would greatly appreciate your insights.&lt;/p&gt;
&lt;p data-path-to-node="10"&gt;Thanks in advance!&lt;/p&gt;
&lt;p data-path-to-node="10"&gt;&lt;/p&gt;
&lt;p data-path-to-node="10"&gt;&lt;img style="max-height:240px;max-width:320px;" src="/resized-image/__size/640x480/__key/communityserver-discussions-components-files/13/pastedimage1776842974018v1.png" alt=" " /&gt;&lt;/p&gt;
&lt;p data-path-to-node="10"&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>Problem with 'isButtonFooterFixed' parameter</title><link>https://community.appian.com/thread/40356?ContentTypeID=0</link><pubDate>Tue, 21 Apr 2026 15:11:19 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:0109bd35-75a6-466a-bdf0-e4f0396120f3</guid><dc:creator>Andres Gonzalez</dc:creator><slash:comments>1</slash:comments><comments>https://community.appian.com/thread/40356?ContentTypeID=0</comments><wfw:commentRss>https://community.appian.com/discussions/f/user-interface/40356/problem-with-isbuttonfooterfixed-parameter/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;I&amp;#39;m geting a problem when using the&amp;nbsp;isButtonFooterFixed paramter in a FormLayout and opening it in a dialog box.&lt;/p&gt;
&lt;p&gt;The interface preview is working as expected, when opening the process in a &amp;#39;NEW_PAGE&amp;#39; is working as expected but if I try to open the interface as a Dialog box it is not fixing the buttons in the bottom part of the modal.&lt;/p&gt;
&lt;p&gt;Anyone geting the same issue or knows how to fix it?&lt;/p&gt;
&lt;p&gt;Thank you!&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>Problem with Button Footer Fixed in dialog</title><link>https://community.appian.com/thread/40355?ContentTypeID=0</link><pubDate>Tue, 21 Apr 2026 14:47:14 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:6a17cd91-6512-4eb5-a23a-f7c9fc7a7ad0</guid><dc:creator>Andres Gonzalez</dc:creator><slash:comments>5</slash:comments><comments>https://community.appian.com/thread/40355?ContentTypeID=0</comments><wfw:commentRss>https://community.appian.com/discussions/f/user-interface/40355/problem-with-button-footer-fixed-in-dialog/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;I&amp;#39;m getting a problem with the &amp;#39;isButtonFooterFixed&amp;#39; parameter in formLayout.&lt;/p&gt;
&lt;p&gt;I&amp;#39;m not able to get the behaviour expected when the interface is opened in a dialog.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;img style="max-height:240px;max-width:320px;" src="/resized-image/__size/640x480/__key/communityserver-discussions-components-files/13/pastedimage1776782635184v1.png" alt=" " /&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;img style="max-height:240px;max-width:320px;" src="/resized-image/__size/640x480/__key/communityserver-discussions-components-files/13/pastedimage1776782672670v2.png" alt=" " /&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;If i open another action with exactly the same configuation but in a New page instead of in a dialog box, it is working fine.&lt;/p&gt;
&lt;p&gt;&lt;img style="max-height:240px;max-width:320px;" src="/resized-image/__size/640x480/__key/communityserver-discussions-components-files/13/pastedimage1776782747079v3.png" alt=" " /&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Do I need to configure something else or is it just a behaviour that is not possible to achieve in Appian?&lt;/p&gt;
&lt;p&gt;Thank you!&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>Grid Row Layout - multiple components</title><link>https://community.appian.com/thread/40352?ContentTypeID=0</link><pubDate>Tue, 21 Apr 2026 03:54:39 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:aa80d4ee-afe9-4efe-8631-09cb4bef3c6f</guid><dc:creator>harithar9577</dc:creator><slash:comments>3</slash:comments><comments>https://community.appian.com/thread/40352?ContentTypeID=0</comments><wfw:commentRss>https://community.appian.com/discussions/f/user-interface/40352/grid-row-layout---multiple-components/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;I have a situation where in grid row layout, in a single column I need to have a text field and rich text display fields below the text field. See reference as below.&lt;br /&gt;&lt;img style="max-height:240px;max-width:320px;" src="/resized-image/__size/640x480/__key/communityserver-discussions-components-files/13/pastedimage1776743481756v1.png" alt=" " /&gt;&lt;br /&gt;&lt;br /&gt;Is it even possible?&lt;br /&gt;&lt;br /&gt;Thanks in advance.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>How can I compare two Google Docs documents within an Appian application?</title><link>https://community.appian.com/thread/40348?ContentTypeID=0</link><pubDate>Fri, 17 Apr 2026 08:45:21 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:8e2dea53-d52e-4c46-b040-2e808db5110f</guid><dc:creator>Rishu Kumar Gupta</dc:creator><slash:comments>2</slash:comments><comments>https://community.appian.com/thread/40348?ContentTypeID=0</comments><wfw:commentRss>https://community.appian.com/discussions/f/user-interface/40348/how-can-i-compare-two-google-docs-documents-within-an-appian-application/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;&lt;span class="font-semibold" data-streamdown="strong"&gt;&lt;span data-sd-animate="true"&gt;My&lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;span data-sd-animate="true"&gt;specific&lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;span data-sd-animate="true"&gt;requirements&lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;span data-sd-animate="true"&gt;are:&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;ul data-streamdown="unordered-list"&gt;
&lt;li data-streamdown="list-item"&gt;&lt;span data-sd-animate="true"&gt;Compare&lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;span data-sd-animate="true"&gt;content&lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;span data-sd-animate="true"&gt;from&lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;span data-sd-animate="true"&gt;two&lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;span data-sd-animate="true"&gt;separate&lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;span data-sd-animate="true"&gt;Google&lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;span data-sd-animate="true"&gt;Docs&lt;/span&gt;&lt;/li&gt;
&lt;li data-streamdown="list-item"&gt;&lt;span data-sd-animate="true"&gt;Identify&lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;span data-sd-animate="true"&gt;and&lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;span data-sd-animate="true"&gt;highlight&lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;span data-sd-animate="true"&gt;differences.&lt;/span&gt;&lt;/li&gt;
&lt;li data-streamdown="list-item"&gt;&lt;span data-sd-animate="true"&gt;Display&lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;span data-sd-animate="true"&gt;the&lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;span data-sd-animate="true"&gt;comparison&lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;span data-sd-animate="true"&gt;results&lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;span data-sd-animate="true"&gt;within&lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;span data-sd-animate="true"&gt;an&lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;span data-sd-animate="true"&gt;Appian&lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;span data-sd-animate="true"&gt;interface&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>Image is not rendering in billboardLayout</title><link>https://community.appian.com/thread/40342?ContentTypeID=0</link><pubDate>Wed, 15 Apr 2026 20:49:06 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:fa565c9f-50dc-48c8-8cbb-f7539929c075</guid><dc:creator>kl0001</dc:creator><slash:comments>2</slash:comments><comments>https://community.appian.com/thread/40342?ContentTypeID=0</comments><wfw:commentRss>https://community.appian.com/discussions/f/user-interface/40342/image-is-not-rendering-in-billboardlayout/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;&lt;img style="max-height:240px;max-width:320px;" src="/resized-image/__size/640x480/__key/communityserver-discussions-components-files/13/pastedimage1776285896784v1.png" alt=" " /&gt;&lt;/p&gt;
&lt;p&gt;I&amp;#39;m running through the spaceX integration demo as practice, and when the step got to the end and I&amp;#39;m supposed to upload an image to the billboard layout, but it didn&amp;#39;t render. The document is jpg file, and it does end up rendering in the a!imageField (only when it&amp;#39;s set to size = FIT) as you can see in the corner there. I can get other jpgs to render, but not this one.&amp;nbsp;I&amp;#39;m wondering if it might be because it&amp;#39;s too big (size = 20.12kb) or because it downloaded as a web file and I had to manually change extension to jpg (but it loads fine in the file preview when I click on the doc).&lt;/p&gt;
&lt;p&gt;Anyone know why it might not be rendering? Thank you!&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>Unable to take properties into a forEach() for a fv!item</title><link>https://community.appian.com/thread/40338?ContentTypeID=0</link><pubDate>Wed, 15 Apr 2026 09:56:59 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:0aef8fb7-2ae0-4161-91e3-7347f67bd70b</guid><dc:creator>francescagulinelli</dc:creator><slash:comments>11</slash:comments><comments>https://community.appian.com/thread/40338?ContentTypeID=0</comments><wfw:commentRss>https://community.appian.com/discussions/f/user-interface/40338/unable-to-take-properties-into-a-foreach-for-a-fv-item/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;I&amp;#39;m having some issues understanding how to use indexes into a forEach taking the items from a expression rule.&lt;/p&gt;
&lt;p&gt;I&amp;#39;ll explain my problem a little bit deeper; I&amp;#39;m trying to get some of the properties from the RecordType &amp;quot;Anomalie&amp;quot;, i would like to use the expression rule with get me all of the anomalies linked to a specific pension by the pensionid, and get the description, the name, the action related to it. But i&amp;#39;m having trubles indexing these properties once I call the expression rule. When I try to use fv!item.description into the description rich text field it seems like it doesn&amp;#39;t recognize the object as a record type.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;I pasted the code snippet for the forEach i have in the interface, does anyone had some similar issues and may give me suggestions on what to try to make it work? Thank you so much!!&lt;/p&gt;
&lt;p&gt;(my finished product should be a card for each anomaly found linked to the record Beneficiary, each with their description, name and related action)&lt;/p&gt;
&lt;p&gt;a!forEach(items: rule!SRI_AnomaliePensione(pensioneId: ri!record['recordType!SRI beneficiario.relationships.pensione.fields.chiavePensioneCorrente']),&lt;br /&gt; expression: a!cardLayout(&lt;br /&gt; contents: {&lt;br /&gt; a!richTextDisplayField(&lt;br /&gt; labelPosition: &amp;quot;COLLAPSED&amp;quot;,&lt;br /&gt; value: {&lt;br /&gt; a!richTextItem(text: { &amp;quot;Anomalia&amp;quot; }, style: { &amp;quot;STRONG&amp;quot; })&lt;br /&gt; }&lt;br /&gt; ),&lt;br /&gt; a!richTextDisplayField(&lt;br /&gt; labelPosition: &amp;quot;COLLAPSED&amp;quot;,&lt;br /&gt; value: { &amp;quot;Descrizione anomalia&amp;quot; } */should be fv!item.description/*&lt;br /&gt; ),&lt;br /&gt; &lt;br /&gt; a!sideBySideLayout(&lt;br /&gt; items: {&lt;br /&gt; a!sideBySideItem(&lt;br /&gt; item: a!tagField(&lt;br /&gt; labelPosition: &amp;quot;COLLAPSED&amp;quot;,&lt;br /&gt; tags: {&lt;br /&gt; a!tagItem(&lt;br /&gt; text: &amp;quot;Aperta&amp;quot;,&amp;nbsp;&lt;span&gt;*/should be fv!item.status/*&lt;/span&gt;&lt;br /&gt; backgroundColor: &amp;quot;#cc0000&amp;quot;&lt;br /&gt; )&lt;br /&gt; }&lt;br /&gt; )&lt;br /&gt; ),&lt;br /&gt; a!sideBySideItem(&lt;br /&gt; item: a!buttonArrayLayout(&lt;br /&gt; buttons: {&lt;br /&gt; a!buttonWidget(&lt;br /&gt; label: &amp;quot;Sana anomalia&amp;quot;,&amp;nbsp;&lt;span&gt;*/should be the&amp;nbsp;recordActionField &amp;quot;sana anomalia&amp;quot; with identifie: fv!identifier&amp;nbsp;/*&lt;/span&gt;&lt;br /&gt; size: &amp;quot;SMALL&amp;quot;,&lt;br /&gt; width: &amp;quot;MINIMIZE&amp;quot;,&lt;br /&gt; style: &amp;quot;SOLID&amp;quot;&lt;br /&gt; )&lt;br /&gt; },&lt;br /&gt; align: &amp;quot;END&amp;quot;,&lt;br /&gt; marginBelow: &amp;quot;NONE&amp;quot;&lt;br /&gt; )&lt;br /&gt; )&lt;br /&gt; }&lt;br /&gt; )&lt;br /&gt; },&lt;br /&gt; height: &amp;quot;AUTO&amp;quot;,&lt;br /&gt; style: &amp;quot;#efefef&amp;quot;,&lt;br /&gt; shape: &amp;quot;SEMI_ROUNDED&amp;quot;,&lt;br /&gt; marginBelow: &amp;quot;STANDARD&amp;quot;,&lt;br /&gt; borderColor: &amp;quot;#1155cc&amp;quot;,&lt;br /&gt; showShadow: true&lt;br /&gt; ))&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>views and action security refresh</title><link>https://community.appian.com/thread/40326?ContentTypeID=0</link><pubDate>Wed, 08 Apr 2026 21:11:22 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:e4e2d510-3e12-4239-aea2-bd4fad97b06d</guid><dc:creator>saisaran31</dc:creator><slash:comments>4</slash:comments><comments>https://community.appian.com/thread/40326?ContentTypeID=0</comments><wfw:commentRss>https://community.appian.com/discussions/f/user-interface/40326/views-and-action-security-refresh/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;Hello Everyone,&lt;/p&gt;
&lt;p&gt;In my record view interface, I have a child interface that contains a related action. I recently added another related action whose only purpose is to refresh the data. In the parent interface, I&amp;rsquo;m using a!refreshVariable() so that local variables are refreshed after a record action completes.&lt;/p&gt;
&lt;p&gt;The related action in the child interface has visibility logic defined both:&lt;/p&gt;
&lt;p&gt;in the record type (Views and Actions &amp;rarr; action security/visibility), and&lt;br /&gt;inside the child interface itself.&lt;br /&gt;When I click my refresh-related action, all the data and components in the interface are refreshed, but the visibility condition defined in Views and Actions is not re-evaluated. As a result, when I refresh to load the latest data, the related action does not appear on the screen unless I do a full browser refresh.&lt;/p&gt;
&lt;p&gt;i tried to have a start form in my related action&amp;#39;s process model even at that time screen was not refreshed. Pretty much tried everything still record level security was not evaluated without manual browser refresh&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>Appian Grid</title><link>https://community.appian.com/thread/40322?ContentTypeID=0</link><pubDate>Tue, 07 Apr 2026 05:07:52 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:ee923113-9817-4c1e-b7bf-9c707ace8489</guid><dc:creator>Gaurav Kataria</dc:creator><slash:comments>2</slash:comments><comments>https://community.appian.com/thread/40322?ContentTypeID=0</comments><wfw:commentRss>https://community.appian.com/discussions/f/user-interface/40322/appian-grid/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p data-start="178" data-end="244"&gt;We are encountering the following error in our Appian application:&lt;/p&gt;
&lt;div class="relative w-full mt-4 mb-1"&gt;
&lt;div class=""&gt;
&lt;div class="relative"&gt;
&lt;div class="h-full min-h-0 min-w-0"&gt;
&lt;div class="h-full min-h-0 min-w-0"&gt;
&lt;div class="border border-token-border-light border-radius-3xl corner-superellipse/1.1 rounded-3xl"&gt;
&lt;div class="h-full w-full border-radius-3xl bg-token-bg-elevated-secondary corner-superellipse/1.1 overflow-clip rounded-3xl lxnfua_clipPathFallback"&gt;
&lt;div class="pointer-events-none absolute end-1.5 top-1 z-2 md:end-2 md:top-1"&gt;&lt;/div&gt;
&lt;div class="w-full overflow-x-hidden overflow-y-auto pe-11 pt-3"&gt;
&lt;div class="relative z-0 flex max-w-full"&gt;
&lt;div id="code-block-viewer" dir="ltr"&gt;
&lt;div class="cm-scroller"&gt;
&lt;div class="cm-content q9tKkq_readonly"&gt;&lt;span&gt;ERROR com.appiancorp.record.service.visitor.DiscoverAllRecordBindings - &lt;/span&gt;&lt;br /&gt;&lt;span&gt;Exception encountered in grid field tree visitor, falling back in try catch.&lt;/span&gt;&lt;br /&gt;&lt;span&gt;java.lang.NullPointerException&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class=""&gt;
&lt;div class=""&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p data-start="436" data-end="609"&gt;This issue appears while working with a grid component (record-based or interface grid). There are no obvious breaking changes, but the error is being logged intermittently.&lt;/p&gt;
&lt;p data-start="611" data-end="643"&gt;We suspect it may be related to:&lt;/p&gt;
&lt;ul data-start="644" data-end="756"&gt;
&lt;li data-section-id="1rqbbtw" data-start="644" data-end="682"&gt;Null values in grid field bindings&lt;/li&gt;
&lt;li data-section-id="1fv9zre" data-start="683" data-end="712"&gt;Record type relationships&lt;/li&gt;
&lt;li data-section-id="1prir45" data-start="713" data-end="756"&gt;Nested field references in grid columns&lt;/li&gt;
&lt;/ul&gt;
&lt;p data-start="758" data-end="809"&gt;However, we are unable to pinpoint the exact cause.&lt;/p&gt;
&lt;ul data-start="828" data-end="1067"&gt;
&lt;li data-section-id="1jsykyk" data-start="828" data-end="906"&gt;What typically causes this &lt;code data-start="857" data-end="884"&gt;DiscoverAllRecordBindings&lt;/code&gt; NullPointerException?&lt;/li&gt;
&lt;li data-section-id="1gow6m7" data-start="907" data-end="989"&gt;Are there recommended best practices to avoid this issue in grid configurations?&lt;/li&gt;
&lt;li data-section-id="1j0w8hr" data-start="990" data-end="1067"&gt;How can we effectively debug which field or binding is causing the problem?&lt;/li&gt;
&lt;/ul&gt;
&lt;p data-start="1069" data-end="1126"&gt;Any guidance or suggestions would be greatly appreciated!&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>Loading one interface immediately after another</title><link>https://community.appian.com/thread/40307?ContentTypeID=0</link><pubDate>Wed, 01 Apr 2026 10:45:21 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:47122af5-4edf-470b-b9f4-fbe80d1c3136</guid><dc:creator>Vladislav Morozov</dc:creator><slash:comments>3</slash:comments><comments>https://community.appian.com/thread/40307?ContentTypeID=0</comments><wfw:commentRss>https://community.appian.com/discussions/f/user-interface/40307/loading-one-interface-immediately-after-another/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;Consider blue path only! I used activity chain to start &amp;quot;Choose policy&amp;quot; interface immediately after the main interface. The process is started by a startProcess inside a saveinto of a buttonWidget. After clicking the button the process starts, but the interface isn&amp;#39;t automatically loaded. The owner of the task is set as pp!initiator. What could I miss?&lt;/p&gt;
&lt;p&gt;&lt;img style="max-height:240px;max-width:320px;" src="/resized-image/__size/640x480/__key/communityserver-discussions-components-files/13/pastedimage1775040154770v1.png" alt=" " /&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>Re-ordering dynamic list</title><link>https://community.appian.com/thread/40305?ContentTypeID=0</link><pubDate>Mon, 30 Mar 2026 12:08:40 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:caced7fe-d104-44b3-aa66-613fdd8b7e58</guid><dc:creator>Guy</dc:creator><slash:comments>3</slash:comments><comments>https://community.appian.com/thread/40305?ContentTypeID=0</comments><wfw:commentRss>https://community.appian.com/discussions/f/user-interface/40305/re-ordering-dynamic-list/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;We have a dynamic array containing lists of data. Dynamic here meaning data1, data2..etc could be any length.&lt;/p&gt;
&lt;p&gt;We need a screen that allows users to reorder this data and we are attempting to do this with a &lt;span&gt;gridLayout with&amp;nbsp;allowRowReordering = true.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;When attempting this example below, we are seeing the error&amp;nbsp;&lt;strong&gt;Expression evaluation error at function a!gridLayout [line 15]: A grid layout component [label="data1"] has an invalid value for &amp;quot;rowOrderData&amp;quot;. The value must be a list of records, a list of maps, or a list of dictionaries.&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;pre class="ui-code" data-mode="text"&gt;a!localVariables(
  local!map: { &amp;quot;data1&amp;quot;, &amp;quot;data2&amp;quot; },
  local!data: {
    data1: {
      { sortOrder: 1, label: &amp;quot;A&amp;quot; },
      { sortOrder: 2, label: &amp;quot;B&amp;quot; }
    },
    data2: {
      { sortOrder: 1, label: &amp;quot;C&amp;quot; },
      { sortOrder: 2, label: &amp;quot;D&amp;quot; }
    }
  },
  a!forEach(
    items: local!map,
    expression: a!gridLayout(
      label: fv!item,
      headerCells: {
        a!gridLayoutHeaderCell(label: &amp;quot;Checklist Sections&amp;quot;)
      },
      rows: a!forEach(
        items: local!data[fv!item],
        expression: a!gridRowLayout(
          contents: a!textField(value: fv!item.label, readOnly: true)
        )
      ),
      allowRowReordering: true,
      rowOrderData: local!data[fv!item],
      rowOrderField: &amp;quot;sortOrder&amp;quot;
    )
  )
)&lt;/pre&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>How to Make Stacked Column Chart with Multiple Series?</title><link>https://community.appian.com/thread/40291?ContentTypeID=0</link><pubDate>Thu, 19 Mar 2026 16:34:28 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:7288efea-366f-40f0-ab60-eb1a8c7a6f32</guid><dc:creator>dcao</dc:creator><slash:comments>11</slash:comments><comments>https://community.appian.com/thread/40291?ContentTypeID=0</comments><wfw:commentRss>https://community.appian.com/discussions/f/user-interface/40291/how-to-make-stacked-column-chart-with-multiple-series/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;Hi Appian Community!&lt;/p&gt;
&lt;p&gt;I have a requirement where in the column chart below, I need to show a breakdown of the data for each bar of all the series based on the date.&lt;/p&gt;
&lt;p&gt;&lt;img style="max-height:240px;max-width:320px;" src="/resized-image/__size/640x480/__key/communityserver-discussions-components-files/13/pastedimage1773937909660v1.png" alt=" " /&gt;&lt;/p&gt;
&lt;p&gt;I had to manipulate the dataset so using a record type was not possible. Now I have my data structured where&amp;nbsp; x-axis is dates, and y-axis is the percentage of each area of the office&amp;#39;s seat booking. How do I show within each bar, a breakdown of say half is booking type A and the other half is booking type B?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>How to implement a PickerField with 15,000 rows that searches after 3 characters using Record Type?</title><link>https://community.appian.com/thread/40285?ContentTypeID=0</link><pubDate>Tue, 17 Mar 2026 11:56:40 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:c880bf37-9bf9-41e4-a1ba-a69456cc703f</guid><dc:creator>Rishu Kumar Gupta</dc:creator><slash:comments>3</slash:comments><comments>https://community.appian.com/thread/40285?ContentTypeID=0</comments><wfw:commentRss>https://community.appian.com/discussions/f/user-interface/40285/how-to-implement-a-pickerfield-with-15-000-rows-that-searches-after-3-characters-using-record-type/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;&lt;span data-sd-animate="true"&gt;Hi&lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;span data-sd-animate="true"&gt;Appian&lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;span data-sd-animate="true"&gt;Community,&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span data-sd-animate="true"&gt;I&amp;#39;m&lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;span data-sd-animate="true"&gt;working&lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;span data-sd-animate="true"&gt;on&lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;span data-sd-animate="true"&gt;a&lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;span data-sd-animate="true"&gt;PickerField&lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;span data-sd-animate="true"&gt;component&lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;span data-sd-animate="true"&gt;that&lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;span data-sd-animate="true"&gt;needs&lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;span data-sd-animate="true"&gt;to&lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;span data-sd-animate="true"&gt;display&lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;span data-sd-animate="true"&gt;data&lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;span data-sd-animate="true"&gt;from&lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;span data-sd-animate="true"&gt;a&lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;span data-sd-animate="true"&gt;large&lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;span data-sd-animate="true"&gt;dataset&lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;span data-sd-animate="true"&gt;(~15,000&lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;span data-sd-animate="true"&gt;rows).&lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;span data-sd-animate="true"&gt;Here&lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;span data-sd-animate="true"&gt;are&lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;span data-sd-animate="true"&gt;my&lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;span data-sd-animate="true"&gt;requirements:&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span class="font-semibold" data-streamdown="strong"&gt;&lt;span data-sd-animate="true"&gt;&lt;strong&gt;Requirements&lt;/strong&gt;:&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;ul data-streamdown="unordered-list"&gt;
&lt;li data-streamdown="list-item"&gt;&lt;span data-sd-animate="true"&gt;Display&lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;span data-sd-animate="true"&gt;a&lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;span data-sd-animate="true"&gt;PickerField&lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;span data-sd-animate="true"&gt;with&lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;span data-sd-animate="true"&gt;approximately&lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;span data-sd-animate="true"&gt;15,000&lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;span data-sd-animate="true"&gt;rows&lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;span data-sd-animate="true"&gt;of&lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;span data-sd-animate="true"&gt;data&lt;/span&gt;&lt;/li&gt;
&lt;li data-streamdown="list-item"&gt;&lt;span data-sd-animate="true"&gt;Implement&lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;span data-sd-animate="true"&gt;a&lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;span data-sd-animate="true"&gt;search&lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;span data-sd-animate="true"&gt;functionality&lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;span data-sd-animate="true"&gt;that&lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;span data-sd-animate="true"&gt;only&lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;span data-sd-animate="true"&gt;triggers&lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;span class="font-semibold" data-streamdown="strong"&gt;&lt;span data-sd-animate="true"&gt;after&lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;span data-sd-animate="true"&gt;the&lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;span data-sd-animate="true"&gt;user&lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;span data-sd-animate="true"&gt;enters&lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;span data-sd-animate="true"&gt;3&lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;span data-sd-animate="true"&gt;or&lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;span data-sd-animate="true"&gt;more&lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;span data-sd-animate="true"&gt;characters&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li data-streamdown="list-item"&gt;&lt;span data-sd-animate="true"&gt;Load&lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;span data-sd-animate="true"&gt;the&lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;span data-sd-animate="true"&gt;data&lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;span data-sd-animate="true"&gt;using&lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;span data-sd-animate="true"&gt;a&lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;span class="font-semibold" data-streamdown="strong"&gt;&lt;span data-sd-animate="true"&gt;Record&lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;span data-sd-animate="true"&gt;Type&lt;/span&gt;&lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;span data-sd-animate="true"&gt;as&lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;span data-sd-animate="true"&gt;the&lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;span data-sd-animate="true"&gt;data&lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;span data-sd-animate="true"&gt;source&lt;/span&gt;&lt;/li&gt;
&lt;li data-streamdown="list-item"&gt;&lt;span data-sd-animate="true"&gt;Optimize&lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;span data-sd-animate="true"&gt;performance&lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;span data-sd-animate="true"&gt;to&lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;span data-sd-animate="true"&gt;handle&lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;span data-sd-animate="true"&gt;the&lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;span data-sd-animate="true"&gt;large&lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;span data-sd-animate="true"&gt;dataset&lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;span data-sd-animate="true"&gt;efficiently&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;&lt;span class="font-semibold" data-streamdown="strong"&gt;Current&amp;nbsp;Challenge:&lt;/span&gt;&amp;nbsp;I&amp;nbsp;want&amp;nbsp;to&amp;nbsp;avoid&amp;nbsp;loading&amp;nbsp;all&amp;nbsp;15,000&amp;nbsp;rows&amp;nbsp;upfront&amp;nbsp;for&amp;nbsp;performance&amp;nbsp;reasons.&amp;nbsp;Instead,&amp;nbsp;I&amp;#39;d&amp;nbsp;like&amp;nbsp;the&amp;nbsp;search&amp;nbsp;to&amp;nbsp;execute&amp;nbsp;only&amp;nbsp;when&amp;nbsp;the&amp;nbsp;user&amp;nbsp;has&amp;nbsp;typed&amp;nbsp;at&amp;nbsp;least&amp;nbsp;3&amp;nbsp;characters,&amp;nbsp;and&amp;nbsp;then&amp;nbsp;load&amp;nbsp;the&amp;nbsp; filtered&amp;nbsp;results&amp;nbsp;from&amp;nbsp;the&amp;nbsp;Record&amp;nbsp;Type.&lt;/strong&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>reconciledocumentviewer pdf loading issues in appian</title><link>https://community.appian.com/thread/40270?ContentTypeID=0</link><pubDate>Thu, 12 Mar 2026 08:16:43 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:8fc048ee-d015-4527-a6e1-8a358e316179</guid><dc:creator>gurumohinirupaa975952</dc:creator><slash:comments>5</slash:comments><comments>https://community.appian.com/thread/40270?ContentTypeID=0</comments><wfw:commentRss>https://community.appian.com/discussions/f/user-interface/40270/reconciledocumentviewer-pdf-loading-issues-in-appian/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;We are using Appian DocCenter for document extractions, mainly pdfs.&lt;/p&gt;
&lt;p&gt;Sometimes for few pdfs preview is not appearing. But data is getting extracted fine. Did anyone faced this issue.&lt;/p&gt;
&lt;p&gt;&lt;img style="max-height:240px;max-width:320px;" alt=" " src="/resized-image/__size/640x480/__key/communityserver-discussions-components-files/13/DocumentPreview_5F00_73580-.png" /&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>Rule Input passing issue.</title><link>https://community.appian.com/thread/40267?ContentTypeID=0</link><pubDate>Wed, 11 Mar 2026 14:16:47 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:d4e7292d-4e1d-4064-90ad-68793d158704</guid><dc:creator>nishika_bade</dc:creator><slash:comments>5</slash:comments><comments>https://community.appian.com/thread/40267?ContentTypeID=0</comments><wfw:commentRss>https://community.appian.com/discussions/f/user-interface/40267/rule-input-passing-issue/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;There is an Interface C which has parent as B and B has parent as A. Now I am passing via rule input from C it is working in B but not in A.&lt;/p&gt;
&lt;p&gt;The value gets refreshed at A interface automatically.&amp;nbsp;&lt;br /&gt;&lt;br /&gt;FYI the rule input data types are same for all 3 interfaces A, B and C.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>New value add to custom picker field</title><link>https://community.appian.com/thread/40261?ContentTypeID=0</link><pubDate>Mon, 09 Mar 2026 15:30:19 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:d80e5a35-8c77-4941-b15a-f36b5e6d7a36</guid><dc:creator>romav295036</dc:creator><slash:comments>7</slash:comments><comments>https://community.appian.com/thread/40261?ContentTypeID=0</comments><wfw:commentRss>https://community.appian.com/discussions/f/user-interface/40261/new-value-add-to-custom-picker-field/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;Hi Everyone,&lt;br /&gt;&lt;br /&gt;I want to add new value using custom picker field .&lt;br /&gt;Let&amp;#39;s say , I have picker field name country and its having all country but not &amp;quot;XYZ&amp;quot;.&lt;br /&gt;So how can we add it?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>