<?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>Issue with grid selection when storing objects</title><link>https://community.appian.com/discussions/f/data/19738/issue-with-grid-selection-when-storing-objects</link><description>Hi, 
 I&amp;#39;m trying this tutorial... 
 docs.appian.com/.../Grid_Tutorial.html 
 I&amp;#39;m interesting about the two code lines that enables to store the Object selected items : 
 selectionSaveInto { 
 a!save(local!selected Vehicles , append(local!selected Vehicles</description><dc:language>en-US</dc:language><generator>Telligent Community 12</generator><item><title>RE: Issue with grid selection when storing objects</title><link>https://community.appian.com/thread/77477?ContentTypeID=1</link><pubDate>Wed, 28 Oct 2020 07:23:56 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:ab0e0a36-5e4e-4e2f-bf99-a3d7e686a226</guid><dc:creator>cedric02</dc:creator><description>&lt;p&gt;Thank you everybody for your help.&lt;br /&gt;It works fine now, the only thing missing was to add &amp;quot;?list&amp;quot; why&amp;nbsp;doing the cast (Thanks Peter)&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Issue with grid selection when storing objects</title><link>https://community.appian.com/thread/77432?ContentTypeID=1</link><pubDate>Sat, 24 Oct 2020 10:48:47 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:c11bda68-711f-4514-b78d-b3d785ebe783</guid><dc:creator>cedric02</dc:creator><description>&lt;p&gt;Can somebody explain me&amp;nbsp;why I can not use a rule input for the grid mecanism selection (to save objects), without having the &amp;quot;Invalid&amp;nbsp;types&amp;quot; error&amp;nbsp;above please?&lt;br /&gt;&lt;br /&gt;(The Shikha example is a very simple example to test this error)&lt;br /&gt;&amp;nbsp;&lt;pre class="ui-code" data-mode="text"&gt;a!localVariables(
  local!selection,
  a!sectionLayout(
    contents: {
      a!columnsLayout(
        columns: {
          a!columnLayout(
            contents: {
              a!cardLayout(
                contents: {
                  a!gridField(
                    label: &amp;quot;Read-only Grid&amp;quot;,
                    labelPosition: &amp;quot;ABOVE&amp;quot;,
                    data: ri!projectDetails,
                    columns: {
                      a!gridColumn(
                        label: &amp;quot;Name&amp;quot;,
                        value: fv!row.name
                      ),
                      a!gridColumn(
                        label: &amp;quot;Manager&amp;quot;,
                        value: fv!row.manager
                      ),
                      
                    },
                    selectable: true,
                    selectionStyle: &amp;quot;CHECKBOX&amp;quot;,
                    selectionValue: local!selection,
                    selectionSaveInto: {
                      local!selection,
                      a!save(
                        ri!selectedVehicles,
                        append(
                          ri!selectedVehicles,
                          fv!selectedRows
                        )
                      ),
                      a!save(
                        ri!selectedVehicles,
                        difference(
                         ri!selectedVehicles, fv!deselectedRows
                        )
                      ),
                    },
                    validations: {}
                  )
                },
                height: &amp;quot;AUTO&amp;quot;,
                style: &amp;quot;NONE&amp;quot;,
                marginBelow: &amp;quot;STANDARD&amp;quot;
              ),
              
            }
          ),
          a!columnLayout(
            contents: {}
          )
        }
      ),
      a!paragraphField(
        label:&amp;quot;ri!selectedVehicle&amp;quot;,
        value: ri!selectedVehicles
      )
    },
    showWhen: true
  )
)&lt;/pre&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Issue with grid selection when storing objects</title><link>https://community.appian.com/thread/77222?ContentTypeID=1</link><pubDate>Wed, 14 Oct 2020 12:33:57 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:61f3395d-69ed-454c-9915-3e810282a9f9</guid><dc:creator>cedric02</dc:creator><description>&lt;p&gt;Yes, it works because your ri!test can not be used from a parent interface as an input.&lt;/p&gt;
&lt;p&gt;(your ri!test shows the current Objects selection only but it can not be set)&lt;/p&gt;
&lt;p&gt;With this code if I&amp;nbsp;set the ri!test to null from my parent interface, it does not&amp;nbsp;apply any modification in the&amp;nbsp;selected objects of the grid. It just set the ri!test in the parent interface.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Issue with grid selection when storing objects</title><link>https://community.appian.com/thread/77220?ContentTypeID=1</link><pubDate>Wed, 14 Oct 2020 12:10:09 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:1fd92ffc-ac56-4a68-b849-b88c9b03574d</guid><dc:creator>Shikha</dc:creator><description>&lt;p&gt;&lt;pre class="ui-code" data-mode="text"&gt;a!localVariables(
  local!selection,
  local!selectedVehicles: ri!selectedVehicles,
  /* cast(
    &amp;#39;type!{urn:com:appian:types:cjt2}CJT2_Vehicles&amp;#39;, ri!selectedVehicles),
  */
  a!sectionLayout(
    contents: {
      a!columnsLayout(
        columns: {
          a!columnLayout(
            contents: {
              a!cardLayout(
                contents: {
                  a!gridField(
                    label: &amp;quot;Read-only Grid&amp;quot;,
                    labelPosition: &amp;quot;ABOVE&amp;quot;,
                    data: ri!projectDetails,
                    columns: {
                      a!gridColumn(
                        label: &amp;quot;Name&amp;quot;,
                        value: fv!row.name
                      ),
                      a!gridColumn(
                        label: &amp;quot;Manager&amp;quot;,
                        value: fv!row.manager
                      ),
                      
                    },
                    selectable: true,
                    selectionStyle: &amp;quot;CHECKBOX&amp;quot;,
                    selectionValue: local!selection,
                    selectionSaveInto: {
                      local!selection,
                      a!save(
                        local!selectedVehicles,
                        append(
                          local!selectedVehicles,
                          fv!selectedRows
                        )
                      ),
                      a!save(
                        local!selectedVehicles,
                        difference(
                          /*cast(typeof(&amp;#39;type!{urn:com:appian:types:AMT}projectDetails?list&amp;#39;),local!selectedVehicles),*/
                         local!selectedVehicles, fv!deselectedRows
                        )
                      ),
                      a!save(
                      ri!test,
                        local!selectedVehicles
                      ),
                      
                    },
                    validations: {}
                  )
                },
                height: &amp;quot;AUTO&amp;quot;,
                style: &amp;quot;NONE&amp;quot;,
                marginBelow: &amp;quot;STANDARD&amp;quot;
              ),
              
            }
          ),
          a!columnLayout(
            contents: {}
          )
        }
      ),
      a!paragraphField(
        label:&amp;quot;local!selectedVehicle&amp;quot;,
        value: local!selectedVehicles
      )
    },
    showWhen: true
  )
)&lt;/pre&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;I created Ri test of same table type (Array type). Giving some dummy values to Ri!projectDetails.&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Issue with grid selection when storing objects</title><link>https://community.appian.com/thread/77219?ContentTypeID=1</link><pubDate>Wed, 14 Oct 2020 12:06:00 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:7e16183c-aa0d-42ac-9b41-a4e1b3c033f7</guid><dc:creator>cedric02</dc:creator><description>&lt;p&gt;may I see the whole code please (the saveinto part) ?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Issue with grid selection when storing objects</title><link>https://community.appian.com/thread/77218?ContentTypeID=1</link><pubDate>Wed, 14 Oct 2020 12:05:00 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:1a27d68d-53c1-47f3-ac8a-c14282fd4c3f</guid><dc:creator>Shikha</dc:creator><description>&lt;p&gt;I tried the same code , except using one of the CDT&amp;#39;s&amp;nbsp; that I have . It works fine for me . I am able to select/deselect the rows.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;img src="/resized-image/__size/640x480/__key/communityserver-discussions-components-files/16/pastedimage1602677027367v1.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>RE: Issue with grid selection when storing objects</title><link>https://community.appian.com/thread/77215?ContentTypeID=1</link><pubDate>Wed, 14 Oct 2020 11:58:16 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:29d7031a-f3d5-4ab9-a970-8bec9f3aed04</guid><dc:creator>cedric02</dc:creator><description>&lt;p&gt;Thank you Shikha, but I still have this error.&lt;br /&gt;&lt;br /&gt;Finally, I&amp;#39;ve gave up (as a colleague just confirmed me, that&amp;nbsp;he has exactly the&amp;nbsp;same error few months ago)...&lt;/p&gt;
&lt;p&gt;I&amp;#39;ve&amp;nbsp;decided to deal with the selectedIds selection ony (array of identifiers)... and then, all I need to do works like a charm now :-)&lt;/p&gt;
&lt;p&gt;I will wait for the next Appian versions and will re-test in the future (as I have a good workaround)...&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Issue with grid selection when storing objects</title><link>https://community.appian.com/thread/77214?ContentTypeID=1</link><pubDate>Wed, 14 Oct 2020 11:05:46 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:7647be2c-05d7-49f8-9029-050f300a1317</guid><dc:creator>Shikha</dc:creator><description>&lt;p&gt;Hi ,&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Try saving local!selectedVehicle to a new Rule input of type CJT2_vehicles( array type) instead of ri!selectedVehicle. You can use that new RI to pass further.&amp;nbsp; &amp;nbsp;Please check that your RI vehicle is of same type as that of RI!selectedVehicle. (in this case&amp;nbsp;&lt;span&gt;CJT2_vehicles( array type) this type ). Try with that once. Also , include a paragraph field in the end for debugging. (you can see local!selectedVehicle values in that ).&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Issue with grid selection when storing objects</title><link>https://community.appian.com/thread/77205?ContentTypeID=1</link><pubDate>Wed, 14 Oct 2020 07:58:33 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:5eb5f831-7bac-4d87-8571-2b8b07b99aa9</guid><dc:creator>cedric02</dc:creator><description>&lt;p&gt;My Grid is inside a sub interface.&lt;br /&gt;So from my parent interface form, I need to pass&amp;nbsp;this&amp;nbsp;RI to the sub interface.&lt;/p&gt;
&lt;p&gt;I would&amp;nbsp;need this&amp;nbsp;to reinitialize this RI in some conditions.&lt;br /&gt;&lt;br /&gt;I need also to pass a RI with the CDT data to this sub interface.&lt;/p&gt;
&lt;p&gt;(this CDT data is dynamically filtered, and then this impact the grid, but the selection has to be reset, when the data filter is changed)&lt;/p&gt;
&lt;p&gt;Yes, the grid works fine and is well populated :&lt;/p&gt;
&lt;p&gt;&lt;img height="188" src="/resized-image/__size/640x480/__key/communityserver-discussions-components-files/16/pastedimage1602662222601v1.png" width="260" alt=" " /&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Issue with grid selection when storing objects</title><link>https://community.appian.com/thread/77204?ContentTypeID=1</link><pubDate>Wed, 14 Oct 2020 06:42:10 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:98cd32b2-e0db-4d8b-8ab2-10c478a1e8c5</guid><dc:creator>Shikha</dc:creator><description>&lt;p&gt;Line 3:&amp;nbsp;&amp;nbsp;local!selectedVehicles : ri!selectedVehicles,&amp;nbsp; Any specific reason for doing that ? Are you passing value of this local variable from somewhere? Because in line 37 , you&amp;#39;re saving local!selectedVehicle to RI selectedVehicle. Just define the local variable as local!selectedVehicles. The type mismatch issue is coming because of different type as mentioned by Praful.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Also , what is the value of Ri!vehicles(data part in grid ). Is your grid&amp;nbsp;populated ?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Issue with grid selection when storing objects</title><link>https://community.appian.com/thread/77201?ContentTypeID=1</link><pubDate>Tue, 13 Oct 2020 20:25:23 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:3cef8bc7-0af5-460a-913f-b518185ed775</guid><dc:creator>cedric02</dc:creator><description>&lt;p&gt;I&amp;#39;ve tried all the combinations but it does not work.&lt;br /&gt;I&amp;#39;ve tried with others CDT to be sure of my tests, but it still the same.&lt;br /&gt;&lt;br /&gt;Here is a full test that works well (not setting the rule input as source). But if you try to uncomment the first comment (3rd line), or replace local!selectedVehicles by&amp;nbsp;ri&lt;span&gt;!selectedVehicles in the whole code, Appian throws an error.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;pre class="ui-code" data-mode="json"&gt;a!localVariables(
  local!selection,
  local!selectedVehicles, /* : ri!selectedVehicles, */
  /* cast(
    &amp;#39;type!{urn:com:appian:types:cjt2}CJT2_Vehicles&amp;#39;, ri!selectedVehicles),
  */  
  a!sectionLayout(
    contents: {
      a!columnsLayout(
        columns: {
          a!columnLayout(
            contents: {
              a!cardLayout(
                contents: {
                  a!gridField(
                    label: &amp;quot;Read-only Grid&amp;quot;,
                    labelPosition: &amp;quot;ABOVE&amp;quot;,
                    data: ri!vehicles,
                    columns: {
                      a!gridColumn(
                        label: &amp;quot;Make&amp;quot;,
                        value: fv!row.make
                      ),
                      a!gridColumn(
                        label: &amp;quot;Model&amp;quot;,
                        value: fv!row.model
                      ),
                    },
                    selectable: true,
                    selectionStyle: &amp;quot;CHECKBOX&amp;quot;,
                    selectionValue: local!selection,
                    selectionSaveInto: {
                      local!selection,
                      a!save(local!selectedVehicles, append(local!selectedVehicles, fv!selectedRows)),
                      a!save(local!selectedVehicles, difference(local!selectedVehicles, fv!deselectedRows)),
                      
                      a!save(ri!selectedVehicles, local!selectedVehicles),
                    },
                    validations: {}
                  )
                },
                height: &amp;quot;AUTO&amp;quot;,
                style: &amp;quot;NONE&amp;quot;,
                marginBelow: &amp;quot;STANDARD&amp;quot;
              ),

            }
          ),
          a!columnLayout(
            contents: {}
          )
        }
      )

    },
    showWhen: true
  )
)&lt;/pre&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Issue with grid selection when storing objects</title><link>https://community.appian.com/thread/77200?ContentTypeID=1</link><pubDate>Tue, 13 Oct 2020 19:10:07 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:52c34631-acae-4b12-b4b8-79d4967dbfb9</guid><dc:creator>Praful Singhal</dc:creator><description>&lt;p&gt;difference fuction works on same data type so you need to take care about it.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Issue with grid selection when storing objects</title><link>https://community.appian.com/thread/77199?ContentTypeID=1</link><pubDate>Tue, 13 Oct 2020 19:06:59 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:61758cfb-c3f7-49f0-b31f-056e030188cb</guid><dc:creator>Praful Singhal</dc:creator><description>&lt;p&gt;rule input is of type CDT&amp;nbsp;&lt;span&gt;CJT2_Vehicles when you assign it to local!selectedVehicles then the local!selectedVehicles&amp;nbsp;also become of same type&lt;/span&gt;&amp;nbsp;and while fv!deselectedRows is not of type CDT &lt;span&gt;CJT2_Vehicles, type for fv!deselectedRows&amp;nbsp; is a map(String, Object). so thats why you are facing this issue. You don`t need to cast local!selectedVehicles you just need to cast&amp;nbsp;fv!deselectedRows to CDT type i.e&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;a!save(&lt;br /&gt; local!selectedVehicles,&lt;br /&gt; difference(&lt;br /&gt; local!selectedVehicles,&lt;br /&gt; {&lt;br /&gt; a!flatten(&lt;br /&gt; a!foreach(&lt;br /&gt; items: fv!deselectedRows,&lt;br /&gt; expression: cast(&lt;br /&gt; &amp;#39;type!{urn:com:appian:types:cjt2}CJT2_Vehicles&amp;#39;,&lt;br /&gt; fv!item&lt;br /&gt; )&lt;br /&gt; )&lt;br /&gt; )&lt;br /&gt; }&lt;br /&gt; )&lt;br /&gt;)&lt;/p&gt;
&lt;p&gt;or&amp;nbsp; second option convert CDT to map using&amp;nbsp; but i am not sure the line of code which i right below will change the cdt to map. But i think its worth to try&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;a!save(local!selectedVehicles,difference({local!selectedVehicles},{fv!deselectedRows}))&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Issue with grid selection when storing objects</title><link>https://community.appian.com/thread/77197?ContentTypeID=1</link><pubDate>Tue, 13 Oct 2020 18:52:58 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:4342c5b1-417f-4c6a-84c6-c226ac7bccfb</guid><dc:creator>cedric02</dc:creator><description>&lt;p&gt;I&amp;#39;m sorry, I don&amp;#39;t understand the logic of your reply.&lt;/p&gt;
&lt;p&gt;If I remove the cast functions, and I delete the rule input of my interface, all works perfectly (as my example is from the tutorial).&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;So I&amp;nbsp;do not understand how&amp;nbsp;using a rule input in place of the initial local var is a problem.&lt;/p&gt;
&lt;p&gt;as I&amp;#39;ve mentionned&amp;nbsp;before, I&amp;#39;ve just adding 2 code lines.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Issue with grid selection when storing objects</title><link>https://community.appian.com/thread/77195?ContentTypeID=1</link><pubDate>Tue, 13 Oct 2020 17:57:29 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:ea90d2ef-b268-4b82-9dc7-90f84d7e53e7</guid><dc:creator>Praful Singhal</dc:creator><description>&lt;p&gt;Yes i am talking about the cast fuction with this saving issue is fixed.&amp;nbsp; please print local!selectedVehicles, and fv!&lt;span&gt;deselectedRows&lt;/span&gt;, then compare both. I think most probably you have issue of wrong &lt;span&gt;fv!&lt;/span&gt;&lt;span&gt;deselectedRows. Please try with one more logic a!save(local!selectedVehicles,difference({local!selectedVehicles},{fv!deselectedRows}))&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Issue with grid selection when storing objects</title><link>https://community.appian.com/thread/77178?ContentTypeID=1</link><pubDate>Tue, 13 Oct 2020 17:32:17 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:96e874a2-c28d-4028-9415-78ec2e96b66f</guid><dc:creator>cedric02</dc:creator><description>&lt;p&gt;Thank you Praful.&lt;br /&gt;Do&amp;nbsp;you mean the &amp;quot;cast&amp;quot; function?&amp;nbsp;&amp;nbsp;I have tried this :&lt;/p&gt;
&lt;p&gt;a!save(local!selectedVehicles, difference(&lt;br /&gt;&amp;nbsp; &amp;nbsp;cast(&amp;#39;type!{urn:com:appian:types:cjt2}CJT2_Vehicles&amp;#39;,local!selectedVehicles), &lt;br /&gt;&amp;nbsp; &amp;nbsp;cast(&amp;#39;type!{urn:com:appian:types:cjt2}CJT2_Vehicles&amp;#39;, fv!deselectedRows))),&lt;/p&gt;
&lt;p&gt;but even if the error&amp;nbsp;is not throwed anymore, the selection objects list are wrong and does not reflect the real selection.&lt;/p&gt;
&lt;p&gt;Could you&amp;nbsp;just be more precise&amp;nbsp;with an example please ?&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Your 2nd suggestion does not correct the problem, you are just storing the result of the Difference function in the rule input but the error still occurs.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Issue with grid selection when storing objects</title><link>https://community.appian.com/thread/77175?ContentTypeID=1</link><pubDate>Tue, 13 Oct 2020 17:05:42 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:5c45f3e3-c935-44a8-8fa4-a878de5f5f1c</guid><dc:creator>Praful Singhal</dc:creator><description>&lt;p&gt;problem occurs because of typecasting.&amp;nbsp; you can typecast a map to cdt using typecast function and then saved it will not result in error.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;or it can be avoided simply by doing this way also.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;a!save(ri!selectedVehicles, difference(ri!selectedVehicles&lt;/span&gt;&lt;span&gt;, fv!deselectedRows))&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>