<?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>RE: Image is not rendering in billboardLayout</title><link>https://community.appian.com/thread/154296?ContentTypeID=1</link><pubDate>Thu, 16 Apr 2026 06:43:18 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:63f7bda6-dcc2-4227-aaeb-cbe79c97dad6</guid><dc:creator>Shubham Aware</dc:creator><slash:comments>0</slash:comments><comments>https://community.appian.com/thread/154296?ContentTypeID=1</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;Re-save the JPG as a fresh image and upload again, because Appian a!billboardLayout renders only a valid a!documentImage() and can fail when the file was renamed or converted incorrectly.&lt;/p&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>1</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;</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;</description></item><item><title>RE: Unable to take properties into a forEach() for a fv!item</title><link>https://community.appian.com/thread/154294?ContentTypeID=1</link><pubDate>Thu, 16 Apr 2026 06:29:24 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:a40ca385-efff-4347-8704-bb3f3a4a4faa</guid><dc:creator>Harsha Sharma</dc:creator><slash:comments>0</slash:comments><comments>https://community.appian.com/thread/154294?ContentTypeID=1</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;The datatype of the list of items within a!foreach() might impact the indexing behaviour.&lt;/p&gt;
&lt;p&gt;In your case you can check the output data type of this rule&amp;nbsp; -&amp;nbsp;&lt;span&gt;rule!SRI_AnomaliePensione() - It can return a list of record types or a map.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&amp;nbsp;&lt;br /&gt;For me, both the square brackets and index() are working so I coulnt replicate a scenario where index() works but square bracket doesn&amp;#39;t! May be if you share the output data type of the Anomalie rule, I can try to reproduce the same and respond better.&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Unable to take properties into a forEach() for a fv!item</title><link>https://community.appian.com/thread/154286?ContentTypeID=1</link><pubDate>Wed, 15 Apr 2026 13:45:01 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:e672983d-eee7-4b2d-a7f9-cd8f8328a71a</guid><dc:creator>Mike Schmitt</dc:creator><slash:comments>0</slash:comments><comments>https://community.appian.com/thread/154286?ContentTypeID=1</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;Whoops, it appears I&amp;#39;m slightly wrong - apparently at least for RecordType data, it does make a difference to leave out the &amp;quot;.data&amp;quot; in either the &amp;quot;items&amp;quot; parameter or &amp;quot;value&amp;quot; parameter of the forEach loop.&amp;nbsp; I believe traditional CDT-style queried data did not work this way, but now I&amp;#39;ll have to go back and double check.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;So you have the choice, you can either add &amp;quot;.data&amp;quot; in the &amp;quot;items&amp;quot; parameter or the &amp;quot;expression&amp;quot; parameter - in this example i&amp;#39;ve added it in the &amp;quot;expression&amp;quot; parameter and we can see it works.&lt;br /&gt;&lt;img style="max-height:240px;max-width:320px;" alt=" " src="/resized-image/__size/640x480/__key/communityserver-discussions-components-files/13/pastedimage1776260696337v1.png" /&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Edit: the data array is better off if you do it with the &amp;quot;.data&amp;quot; in the &amp;quot;items&amp;quot; parameter, as you get a cleaner list of data.&lt;br /&gt;&lt;img style="max-height:240px;max-width:320px;" src="/resized-image/__size/640x480/__key/communityserver-discussions-components-files/13/pastedimage1776263247560v1.png" alt=" " /&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Unable to take properties into a forEach() for a fv!item</title><link>https://community.appian.com/thread/154285?ContentTypeID=1</link><pubDate>Wed, 15 Apr 2026 13:40:49 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:44d03e5d-382a-48a2-8895-16b8ee0e1795</guid><dc:creator>francescagulinelli</dc:creator><slash:comments>1</slash:comments><comments>https://community.appian.com/thread/154285?ContentTypeID=1</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;thank you for answering!&lt;/p&gt;
&lt;p&gt;I tried with just fv!item[RT.field] but i didn&amp;#39;t work, I got it to work just with the index function. Whould you know how to explain to me the difference between the two options? Why does it seems that one actually get the object inside the expression rule and the other doesn&amp;#39;t?&lt;/p&gt;
&lt;p&gt;Thank you so much!&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Unable to take properties into a forEach() for a fv!item</title><link>https://community.appian.com/thread/154284?ContentTypeID=1</link><pubDate>Wed, 15 Apr 2026 13:37:07 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:f3013cdb-e542-4d44-a9dc-c53a43780358</guid><dc:creator>francescagulinelli</dc:creator><slash:comments>1</slash:comments><comments>https://community.appian.com/thread/154284?ContentTypeID=1</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;Thank you for answering!&lt;/p&gt;
&lt;p&gt;One question: if this is the case what is wrong that i can&amp;#39;t see or reference the properties of the dataSubset from the fv!item inside the forEach?&amp;nbsp;&lt;/p&gt;
&lt;p&gt;As people suggested with the&amp;nbsp;index( fv!item,&amp;#39;recordType!{SRI anomaliepensione.fields.description&amp;#39;,&amp;quot; &amp;quot;), the forEach is working, is there another way to avoid using the index function?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Unable to take properties into a forEach() for a fv!item</title><link>https://community.appian.com/thread/154283?ContentTypeID=1</link><pubDate>Wed, 15 Apr 2026 13:30:19 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:a6fb5cea-969b-4bb8-80e4-17f941c71940</guid><dc:creator>Mike Schmitt</dc:creator><slash:comments>1</slash:comments><comments>https://community.appian.com/thread/154283?ContentTypeID=1</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>[quote userid="299046" url="~/discussions/f/user-interface/40338/unable-to-take-properties-into-a-foreach-for-a-fv-item/154280"]The rule returns a DataSubset, not a plain list.&lt;br /&gt;[/quote]
&lt;p&gt;FYI, &lt;strong&gt;&lt;em&gt;a!forEach()&lt;/em&gt;&lt;/strong&gt; can inherently handle a simple array OR a dataSubset, and the properties are accessed via &lt;em&gt;fv!item&lt;/em&gt; inside the forEach loops just the same.&lt;/p&gt;
&lt;p&gt;EDIT: it appears this is somewhat outdated info at least in the case of recordtype data queries - the &amp;quot;.data&amp;quot; is needed either in the &amp;quot;items&amp;quot; or &amp;quot;expression&amp;quot; parameter of the a!forEach() in order for the properties to index properly.&lt;/p&gt;
&lt;p&gt;&lt;span style="text-decoration:underline;"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;To confirm, what I described above is how CDT / data store style queried DataSubsets work in a!forEach(), apparently there&amp;#39;s an inconsistency with the behavior of a dataSubset that contains recordtype data...&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/pastedimage1776260922944v1.png" /&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Final note: I just remembered, the cause of this is because queryRecordType() returns a&amp;nbsp;&lt;strong&gt;map&lt;/strong&gt;, not a&amp;nbsp;&lt;strong&gt;dataSubset&lt;/strong&gt; (it&amp;#39;s just dataSubset-shaped).&amp;nbsp; This causes all sorts of &amp;quot;fun&amp;quot; issues &lt;span class="emoticon" data-url="https://community.appian.com/cfs-file/__key/system/emoji/1f926.svg" title="Face palm"&gt;&amp;#x1f926;&lt;/span&gt;&lt;br /&gt;&lt;img style="max-height:240px;max-width:320px;" src="/resized-image/__size/640x480/__key/communityserver-discussions-components-files/13/pastedimage1776263727021v1.png" alt=" " /&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Unable to take properties into a forEach() for a fv!item</title><link>https://community.appian.com/thread/154280?ContentTypeID=1</link><pubDate>Wed, 15 Apr 2026 11:04:46 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:ca993e77-5e92-4181-ba46-3eb05e8d7e14</guid><dc:creator>Shubham Aware</dc:creator><slash:comments>1</slash:comments><comments>https://community.appian.com/thread/154280?ContentTypeID=1</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;&lt;a href="/members/francescag5899"&gt;francescagulinelli&lt;/a&gt;&amp;nbsp;&lt;br /&gt;&lt;br /&gt;The rule returns a DataSubset, not a plain list.&lt;br /&gt;Add .data after your rule call to get the actual rows(rule!SRI_AnomaliePensione(...).data).&lt;br /&gt;Use bracket notation fv!item[recordType!...] instead of fv!item.description.&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Unable to take properties into a forEach() for a fv!item</title><link>https://community.appian.com/thread/154279?ContentTypeID=1</link><pubDate>Wed, 15 Apr 2026 10:51:00 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:3727df6d-aafa-4bf8-be2b-725e06616162</guid><dc:creator>Stefan Helzle</dc:creator><slash:comments>0</slash:comments><comments>https://community.appian.com/thread/154279?ContentTypeID=1</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;Try this page in the documentation:&lt;/p&gt;
&lt;p&gt;&lt;a id="" href="https://docs.appian.com/suite/help/26.3/reference-records.html"&gt;https://docs.appian.com/suite/help/26.3/reference-records.html&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Unable to take properties into a forEach() for a fv!item</title><link>https://community.appian.com/thread/154276?ContentTypeID=1</link><pubDate>Wed, 15 Apr 2026 10:39:30 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:c616408a-9645-4407-ad28-ef347f768bd4</guid><dc:creator>Harsha Sharma</dc:creator><slash:comments>1</slash:comments><comments>https://community.appian.com/thread/154276?ContentTypeID=1</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;yes you need to type the record type name then fields then the field name. so it looks like a record field rather than fv!item.description.&amp;nbsp;&lt;/p&gt;
&lt;pre&gt; &lt;span class="k"&gt;fv!item&lt;/span&gt;&lt;span class="ow"&gt;[&lt;/span&gt;&lt;span class="r"&gt;recordType!Anomalie.fields.description&lt;/span&gt;&lt;span class="ow"&gt;]&lt;/span&gt;&lt;/pre&gt;
&lt;p&gt;&lt;span class="ow"&gt;In Interface it would look something like below with the record type icon.&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span class="ow"&gt;&lt;img style="max-height:240px;max-width:320px;" alt=" " src="/resized-image/__size/640x480/__key/communityserver-discussions-components-files/13/pastedimage1776249557715v1.png" /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span class="ow"&gt;So first configure the desctiption field properly. SImilar you need to do for &amp;#39;status&amp;#39; as well. If you have 3 items in the record list, 3 cards should be visible as per your code.&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Unable to take properties into a forEach() for a fv!item</title><link>https://community.appian.com/thread/154275?ContentTypeID=1</link><pubDate>Wed, 15 Apr 2026 10:30:58 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:a317bb2f-b4fd-419f-ad94-40dcbfc8eaaa</guid><dc:creator>francescagulinelli</dc:creator><slash:comments>1</slash:comments><comments>https://community.appian.com/thread/154275?ContentTypeID=1</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;Thank you so much for the answer!&lt;/p&gt;
&lt;p&gt;I tried doing as you told me but received error like my RT anomaly.description is not of type text but&amp;nbsp;&lt;span&gt;Record Field, like it&amp;#39;s not getting the value filtered by the pensionID.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;My expression rule (when giving a value to the rule input &amp;quot;pensionID:&amp;nbsp;7839158&amp;quot;) returns a&amp;nbsp;&lt;span class="CollapsibleOutputNode---print_non_value"&gt;List of SRI anomaliepensione - 3 items.&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;span class="CollapsibleOutputNode---print_non_value"&gt;Do you think i&amp;#39;m referencing the right object or is the construct wrong? How would you advise to build the card component for the needs explained?&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;span class="CollapsibleOutputNode---print_non_value"&gt;Thank you so much for your help!!&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Unable to take properties into a forEach() for a fv!item</title><link>https://community.appian.com/thread/154274?ContentTypeID=1</link><pubDate>Wed, 15 Apr 2026 10:27:50 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:e68fe8c0-643e-458f-865d-e7540c9f8825</guid><dc:creator>Yashwanth Akula</dc:creator><slash:comments>0</slash:comments><comments>https://community.appian.com/thread/154274?ContentTypeID=1</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;Hi &lt;span style="background-color:#eeeeee;"&gt;Francescag5899,&lt;/span&gt;&amp;nbsp;&lt;br /&gt;&lt;br /&gt;What is the data type of the data that you are passing to foreach items? &lt;br /&gt;you need to index with the record type fields if the fv!item is of record type&lt;br /&gt;&lt;br /&gt;Refer to this:&lt;br /&gt;&lt;br /&gt;&lt;img style="max-height:240px;max-width:320px;" alt=" " src="/resized-image/__size/640x480/__key/communityserver-discussions-components-files/13/pastedimage1776248579742v2.png" /&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Unable to take properties into a forEach() for a fv!item</title><link>https://community.appian.com/thread/154273?ContentTypeID=1</link><pubDate>Wed, 15 Apr 2026 10:21:18 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:7b8ed129-050d-42e8-9ae2-1efcc6d0c680</guid><dc:creator>Harsha Sharma</dc:creator><slash:comments>1</slash:comments><comments>https://community.appian.com/thread/154273?ContentTypeID=1</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;Instead of using&amp;nbsp;&lt;span&gt;&amp;nbsp;fv!item.description use record type reference for the field description. E.g. fv!item['recordType!Anomalie.fields.description']&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;If the rule&amp;nbsp;rule!SRI_AnomaliePensione(pensioneId: ri!record['recordType!SRI beneficiario.relationships.pensione.fields.chiavePensioneCorrente']) returnds a record type then fv!item need to have proper record type reference for the field involved, dot (.) notation simply wont work as it is not a dictionary, cdt or list of vairant.&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: views and action security refresh</title><link>https://community.appian.com/thread/154261?ContentTypeID=1</link><pubDate>Tue, 14 Apr 2026 16:38:09 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:ad39edb6-4f16-4da1-8bf2-8c0dbe1a49aa</guid><dc:creator>alex.acosta</dc:creator><slash:comments>0</slash:comments><comments>https://community.appian.com/thread/154261?ContentTypeID=1</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;I would recommend changing the a!recordActionField() to use either the &amp;quot;&lt;em&gt;MENU&lt;/em&gt;&amp;quot; and &amp;quot;&lt;em&gt;MENU_ICON&lt;/em&gt;&amp;quot; with &lt;span&gt;securityOnDemand set to true, this way the &lt;strong&gt;&lt;em&gt;security evaluates when the user clicks to open the menu&lt;/em&gt;&lt;/strong&gt;.&lt;/span&gt;&amp;nbsp;Keep in mind that&amp;nbsp;&lt;code class="m_b183c0a2 mantine-Code-root" dir="ltr"&gt;a!refreshVariable()&lt;/code&gt;&lt;span&gt;&amp;nbsp;with&amp;nbsp;&lt;/span&gt;&lt;code class="m_b183c0a2 mantine-Code-root" dir="ltr"&gt;refreshAfter: &amp;quot;RECORD_ACTION&amp;quot;&lt;/code&gt;&lt;span&gt;&amp;nbsp;only controls&amp;nbsp;&lt;/span&gt;&lt;strong&gt;when a local variable&amp;rsquo;s value is recalculated&lt;/strong&gt;&lt;span&gt;&amp;nbsp;after a record action dialog completes; it does&amp;nbsp;&lt;/span&gt;&lt;strong&gt;not&amp;nbsp;control when the record action&amp;rsquo;s own visibility/security is re‑evaluated.&amp;nbsp;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;/strong&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;</description></item><item><title>RE: views and action security refresh</title><link>https://community.appian.com/thread/154195?ContentTypeID=1</link><pubDate>Thu, 09 Apr 2026 08:47:35 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:9f508d04-e2b1-4739-982c-57a0974dd111</guid><dc:creator>saisaran31</dc:creator><slash:comments>0</slash:comments><comments>https://community.appian.com/thread/154195?ContentTypeID=1</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;Thanks for your reply &lt;a href="/members/shubhama926776"&gt;Shubham Aware&lt;/a&gt;&amp;nbsp;and &lt;a href="/members/stefanhelzle0001"&gt;Stefan Helzle&lt;/a&gt;&amp;nbsp;. Now i came up with the solution that to have a refresh related action in the record header so that when a user clicks the entire record get reloaded similar to a browser refresh&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: views and action security refresh</title><link>https://community.appian.com/thread/154190?ContentTypeID=1</link><pubDate>Thu, 09 Apr 2026 05:51:23 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:92eccf7a-5894-446f-b8fd-f19c855c7f15</guid><dc:creator>Stefan Helzle</dc:creator><slash:comments>0</slash:comments><comments>https://community.appian.com/thread/154190?ContentTypeID=1</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;To refresh data, I typically use some local variable. Then, I wrap all the queries I want to trigger into a refresh variable referencing this local. Then, I modify that local using a button or link.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: views and action security refresh</title><link>https://community.appian.com/thread/154188?ContentTypeID=1</link><pubDate>Thu, 09 Apr 2026 05:16:07 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:411d02bb-a1a6-47a4-aa9b-4eaef0b48ef5</guid><dc:creator>Shubham Aware</dc:creator><slash:comments>0</slash:comments><comments>https://community.appian.com/thread/154188?ContentTypeID=1</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;Record action visibility defined in Views &amp;amp; Actions is evaluated at page load time, not on a!refreshVariable(). Even with a start form or refresh action, Appian does not re-evaluate action-level security mid-session without a full page reload.&lt;br /&gt;You can try to move the visibility logic entirely into the child interface using a local variable that refreshes with your data. Remove it from Views &amp;amp; Actions.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Loading one interface immediately after another</title><link>https://community.appian.com/thread/154166?ContentTypeID=1</link><pubDate>Tue, 07 Apr 2026 14:15:49 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:8b4aeb39-00f1-40d7-816f-ec3b7a2a7803</guid><dc:creator>Chris</dc:creator><slash:comments>0</slash:comments><comments>https://community.appian.com/thread/154166?ContentTypeID=1</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;Unfortunately we cannot use a!startProcessLink() inside of a!buttonWidget().&lt;br /&gt;&lt;br /&gt;&lt;img style="max-height:240px;max-width:320px;" src="/resized-image/__size/640x480/__key/communityserver-discussions-components-files/13/pastedimage1775571300797v1.png" alt=" " /&gt;&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;</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;</description></item><item><title>RE: Appian Grid</title><link>https://community.appian.com/thread/154155?ContentTypeID=1</link><pubDate>Tue, 07 Apr 2026 05:33:37 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:2b198291-1044-490e-b913-985166cb2966</guid><dc:creator>Stefan Helzle</dc:creator><slash:comments>0</slash:comments><comments>https://community.appian.com/thread/154155?ContentTypeID=1</comments><wfw:commentRss>https://community.appian.com/discussions/f/user-interface/40322/appian-grid/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;Do you see this message in log files only? Does the grid work? If both is true, I suggest to either ignore it, or open a support case to make Appian aware of this minor issue.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Appian Grid</title><link>https://community.appian.com/thread/154154?ContentTypeID=1</link><pubDate>Tue, 07 Apr 2026 05:29:31 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:44ccbe02-48fd-4185-8870-2317891d784d</guid><dc:creator>Shubham Aware</dc:creator><slash:comments>0</slash:comments><comments>https://community.appian.com/thread/154154?ContentTypeID=1</comments><wfw:commentRss>https://community.appian.com/discussions/f/user-interface/40322/appian-grid/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;Wrap relationship field references in if(isnull(...), &amp;quot;&amp;quot;, ...) or use a custom record field with null-safe expressions instead of referencing relationship fields directly in grid columns.&lt;br /&gt;After any Record Type schema change, verify all grid column fieldConfigs still point to valid fields.&lt;br /&gt;&lt;br /&gt;Also you can try debug,&amp;nbsp;&lt;br /&gt;Temporarily remove grid columns one by one and reload - when the error stops, the last removed column is the culprit.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>Styled Text Editor</title><link>https://community.appian.com/thread/39900?ContentTypeID=0</link><pubDate>Mon, 03 Nov 2025 08:09:57 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:297806ed-fe29-422a-9717-5c50a00c6cd3</guid><dc:creator>Vaishal</dc:creator><slash:comments>2</slash:comments><comments>https://community.appian.com/thread/39900?ContentTypeID=0</comments><wfw:commentRss>https://community.appian.com/discussions/f/user-interface/39900/styled-text-editor/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;Hello Everyone,&lt;/p&gt;
&lt;p&gt;I&amp;rsquo;m using a Styled Text Editor for my comment thread component. If the character count exceeds 500 characters, I need to trim the text and display a &amp;quot;Show more&amp;quot; link outside the Styled Text Editor.&lt;/p&gt;
&lt;p&gt;The problem I&amp;rsquo;m facing is that the Styled Text Editor stores values with HTML tags, so when I trim the content directly, it can cut through tags and break the markup. This results in invalid HTML and rendering issues.&lt;/p&gt;
&lt;p&gt;Has anyone implemented an approach to safely truncate HTML without breaking tags? Any suggestions or best practices would be appreciated.&lt;/p&gt;</description></item></channel></rss>