找回密码
 立即注册

QQ登录

只需一步,快速开始

钛和集团

初级会员

34

主题

120

帖子

382

积分

初级会员

积分
382
钛和集团
初级会员   /  发表于:2024-6-4 20:27  /   查看:1078  /  回复:3
image.png769660644.png

我这有1400多条数据,点击全选,,,至少要8秒才能勾上
image.png473911437.png
我看是这事件加载太多次了,太慢了,用ButtonClicked又获取不到全选这个复选框的位置

image.png278316344.png

3 个回复

倒序浏览
Joestar.XuSpreadJS 开发认证
超级版主   /  发表于:2024-6-5 13:51:38
沙发
您好,我在您之前的帖子中找到了相关的代码,通过监听ButtonClicked事件来实现全选的操作,经过测试,在10000条数据的情况下,加载速度也很快,没有出现您说的需要8秒的情况。

动画 (4).gif622616881.png

附件中是我的测试代码,您可以修改一下复现出您的问题后提供给我,这边实际调研一下看看。

option-button.zip

3 KB, 下载次数: 258

回复 使用道具 举报
钛和集团
初级会员   /  发表于:2024-6-5 15:05:33
板凳
Joestar.Xu 发表于 2024-6-5 13:51
您好,我在您之前的帖子中找到了相关的代码,通过监听ButtonClicked事件来实现全选的操作,经过测试,在100 ...

image.png979455566.png

因为我需求是获取复选框索引的位置,然后ButtonClicked这个只有被除了全选框以外的复选框才能触发,所以用了CellChanged这个方法,来实现点击全选时获取所有勾选的索引值,然后CellChanged这个方法一加上点击全选就卡了。。。。你加上就试出来了


现在我把获取索引值的方法写这了,,就点击全选的时候只调一次方法,速度就快了
image.png78944701.png

好的。可以结贴了

回复 使用道具 举报
Joestar.XuSpreadJS 开发认证
超级版主   /  发表于:2024-6-5 15:08:11
地板
好的,那就先结贴了,后续有其他问题的话随时开新帖提问哈。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部