找回密码
 立即注册

QQ登录

只需一步,快速开始

aatest

高级会员

128

主题

461

帖子

1377

积分

高级会员

积分
1377
aatest
高级会员   /  发表于:2021-6-27 21:21  /   查看:2373  /  回复:1
采用循环命令对选中的行执行 服务端命令后   调用服务端命令后重新加载。  bug出在,比如又1  2 3 4 5 条数据,选中1 2 ,服务端命令执行后,重新加载只剩下数据3 4 5 但是 选中 1 2 的勾勾不会消失,会持续选中,这样就导致了  从新加载就选中了3 4了。 按道理前面的勾勾 不应该选中才对。

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

1 个回复

倒序浏览
David.Zhong讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2021-6-28 16:59:58
沙发
本帖最后由 David.Zhong 于 2021-6-28 17:04 编辑

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

工程文件:


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部