aatest 发表于 2021-6-27 21:21:42

7.0.3 关于表格选中行bug

采用循环命令对选中的行执行 服务端命令后   调用服务端命令后重新加载。bug出在,比如又12 3 4 5 条数据,选中1 2 ,服务端命令执行后,重新加载只剩下数据3 4 5 但是 选中 1 2 的勾勾不会消失,会持续选中,这样就导致了从新加载就选中了3 4了。 按道理前面的勾勾 不应该选中才对。

意思就是调用服务端命令后重新加载,加载后应该选中勾勾全部清空才对

David.Zhong 发表于 2021-6-28 16:59:58

本帖最后由 David.Zhong 于 2021-6-28 17:04 编辑

感谢您的反馈,这个是我们的策略呢。原因是前端业务逻辑场景比较多,不好做一个统一策略,保持选择行还是清除选择行。所以目前没有做特殊处理。为您想了一个临时解决方案,在执行完服务端命令之后,可以调用clearAllSelectedRows这个方法清除所有选择列:
//获取当前页面
var page = Forguncy.Page;
//获取页面上的表格
var listview = page.getListView("表格1");
// 取消所有选择行的选中状态
listview.clearAllSelectedRows();参考文档:clearAllSelectedRows方法 - 活字格V7帮助手册 - 葡萄城产品文档中心 (grapecity.com.cn)

工程文件:


页: [1]
查看完整版本: 7.0.3 关于表格选中行bug