找回密码
 立即注册

QQ登录

只需一步,快速开始

360bid

中级会员

87

主题

268

帖子

825

积分

中级会员

积分
825
360bid
中级会员   /  发表于:2020-9-16 16:56  /   查看:3608  /  回复:3
demo中新增按钮第一次可以正常操作,第二次开始就需要点两下才能触发

去掉setTimeout(),或者setTimeout设置500 以上可以正常使用,不知道是什么原因导致的

aa.zip

1.45 MB, 下载次数: 211

3 个回复

倒序浏览
Fiooona
论坛元老   /  发表于:2020-9-16 18:02:27
沙发
问题已经复现, 想知道您为什么要设置setTimeout呢?
组件化表格编辑器(预览版)试用进行中,点击了解详情!
请点击评分,对我的服务做出评价!5分为非常满意!
回复 使用道具 举报
360bid
中级会员   /  发表于:2020-9-16 18:41:03
板凳
https://gcdn.grapecity.com.cn/fo ... mp;page=1#pid311414
EditEnded事件触发两次问题

之前这个帖子有相关问题 ,我就都设置了seTimeout(),

评分

参与人数 1金币 +666 收起 理由
Fiooona + 666 谢谢您的反馈,

查看全部评分

回复 使用道具 举报
Fiooona
论坛元老   /  发表于:2020-9-17 10:02:16
地板
本帖最后由 Fiooona 于 2020-9-17 18:02 编辑

感谢您的反馈,这个原因要花一些时间去调查,暂时您可以先在ButtonClicked的时候取消使用seTimeout(5787)

经调查,这个问题的原因是,按钮的点击事件要区分单击或者双击,我们内部有一个标志去处理这些,
在逻辑上我们添加了一个250延时的setTimeout,所以会引起您描述的问题, 可以取消setTimeout或者添加 250以上的延时,比如260.
组件化表格编辑器(预览版)试用进行中,点击了解详情!
请点击评分,对我的服务做出评价!5分为非常满意!
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部