找回密码
 立即注册

QQ登录

只需一步,快速开始

zhouhao

中级会员

69

主题

163

帖子

712

积分

中级会员

积分
712
zhouhao
中级会员   /  发表于:2021-9-3 17:35  /   查看:1827  /  回复:3
本帖最后由 zhouhao 于 2021-9-26 17:42 编辑

请问怎样获取某个sheet或者spread事件是否被挂起,目前遇到一个情况就是在对整行或整列设置单元格格式后,当前sheet的事件被挂起了,手动改变传参row或col不为-1就不会出现这种情况,所以是否有办法获取事件是否被挂起,如果被挂起额外执行一次恢复。设置单元格格式指令执行代码为v13.2.3,代码没有报错

3 个回复

倒序浏览
Lynn.Dou讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2021-9-3 18:05:56
沙发
您好,
您描述的事件具体为哪一个事件?
这边以 CellClick事件进行测试,再对整行或者整列设置单元格格式后,
CellClick 事件并没有被挂起。
请详细描述您测试的事件是什么,以及复现此问题的详细步骤。
回复 使用道具 举报
zhouhao
中级会员   /  发表于:2021-9-6 11:02:57
板凳
Lynn.Dou 发表于 2021-9-3 18:05
您好,
您描述的事件具体为哪一个事件?
这边以 CellClick事件进行测试,再对整行或者整列设置单元格格式 ...

所有绑定的事件都会被挂起,再执行resumeEvent就可以继续监听到了,但是代码里没有执行过suspendEvent,调用的是v13设计器的designer.setFormatter指令进行单元格的数据格式设置
回复 使用道具 举报
Lynn.Dou讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2021-9-6 11:58:30
地板
"设计器的designer.setFormatter指令"
这个指令指的具体是什么呢?
是通过ui操作,给单元格设置格式吗?

“手动改变传参row或col不为-1就不会出现这种情况”
结合问题描述,还请详细描述是如何设置数据格式的,以及改变传参又是怎么执行的。

综上,为了更快的复现此问题,建议您直接提供可复现此问题的demo,详细的描述复现步骤。
这边在代码基础上测试调研下原因。
附件为demo模板,您可以在模板基础上添加自己的代码,需要能复现出此问题。(根据需要选择模板)


designer_模板.zip

2.11 MB, 下载次数: 15

SpreadJS_模板.zip

2.75 MB, 下载次数: 17

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