所以我有一个常量和一个对象数组,名为" data ",一个接收数据状态,这样当我改变它时,我可以更新屏幕,我有一个过滤数据的函数。每当用户更改HTML select的状态时,我都会触发一个名为handleChange的函数,该函数调用filter函数,这样用户就可以看到过滤后的内容。问题是,在过滤之前,我想用原始数据重置接收数据的状态,所以如果用户更改了其中一个选择,它将根据原始数据进行过滤,而不是之前更改的数据,
我有几个ListMultipleChoice组件,我用它们来过滤表。一切工作正常,除了我重置过滤器的情况。选项将在选项中保持高亮显示。如何将它们重置为初始的未选中状态?清除产生的选择列表似乎还不够。下面是我尝试过的更多细节:
sapSystemNames = new ListMultipleChoice<String>("selectedSystemNames", new IModel<Listprotected List&