我有一个带有 SingleSelectionModel 的 CellList,我的用例是:
- 用户在 CellList 中选择一行(oldProxy)。
- 用户创建一个代理(newProxy)并发送到服务器。
- 客户端收到成功响应,CellList 开始向服务器请求最新数据。
- CellList 填充了最新的数据,并且步骤 1 中的行仍然被选中。
但我想在第 4 步中选择最新的行,我使用
selectionModel.setSelected(newProxy);
但似乎它不起作用,仍然选择步骤 1 中的行。
我尝试在第 2 步之前取消选择该行:
selectionModel.setSelected(oldProxy, false);
但最后它仍然选择了 step1 中的行,这很奇怪。有什么想法吗?