Multi-select not working correctly when removing selections
Hi team, I added a multi-select control on the Home tab. when returning to Home tab from other tabs, I need the multi-select to restore the selections I selected the last time.
To implement this, I tried to save the selections I selected within a requestor-scope Data Page. It did work well on restoring selections, but I couldn't delete selections correctly. e.g. When I removed selections A,B from the multi-select where selections A,B,C,D were selected initially, the selections left in the control became B,D which were supposed to be C,D.
Can anyone please suggest how to fix this.
Thanks,
Chen
Steps to Reproduce
1.Create a new application from scratch with Theme Cosmos
2.Add a multi-select on the HomeWorkList Section
3.Make the multi-select to do a post value action on change event
4.Make the multi-select to source items with a Report Definition, and bind it with a PageList Property defined within a requestor-scope, editable-mode Data Page.
5.Launch the User Portal, select A,B,C,D at the multi select.
6.Click Reports to show Reports tab, then click Home to return to Home tab
Hi team, I added a multi-select control on the Home tab. when returning to Home tab from other tabs, I need the multi-select to restore the selections I selected the last time.
To implement this, I tried to save the selections I selected within a requestor-scope Data Page. It did work well on restoring selections, but I couldn't delete selections correctly. e.g. When I removed selections A,B from the multi-select where selections A,B,C,D were selected initially, the selections left in the control became B,D which were supposed to be C,D.
Can anyone please suggest how to fix this.
Thanks,
Chen
Steps to Reproduce
1.Create a new application from scratch with Theme Cosmos
2.Add a multi-select on the HomeWorkList Section
3.Make the multi-select to do a post value action on change event
4.Make the multi-select to source items with a Report Definition, and bind it with a PageList Property defined within a requestor-scope, editable-mode Data Page.
5.Launch the User Portal, select A,B,C,D at the multi select.
6.Click Reports to show Reports tab, then click Home to return to Home tab
7.Remove A,B from the multi-select
8.Click Home again to refresh the tab
9.The selected items became B,D