请选择 进入手机版 | 继续访问电脑版
 找回密码
 立即注册

QQ登录

只需一步,快速开始

jangogo

初级会员

37

主题

75

帖子

258

积分

初级会员

积分
258
jangogo
初级会员   /  发表于:2018-6-22 14:14  /   查看:3483  /  回复:1
本帖最后由 jangogo 于 2018-6-22 14:14 编辑

spread绑定了
CellChanged 事件
当类型是值改变的时候进行操作
在执行fun的时候会对当前单元格的样式进行修改,
操作完后
CellChanged 会继续触发 propertName=="style" 的事件
11.0.0会用 fun() 设置的样式进行修改
而11.1.0则会用CellChanged 前的样式进行修改(相当于fun()设置的样式无效)


sheet.bind(spreadNS.Events.CellChanged,function(sender,args){
        if(args.propertyName=="value"){
                sheet.suspendEvent()
                sheet.suspendPaint();
                /**这里会改变样式**/
                fun();                  
                sheet.resumePaint();
                sheet.resumeEvent();               
        })











1 个回复

倒序浏览
Clark.Pan讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2018-6-22 17:30:30
沙发
您好,这个问题确认了是之前的BUG导致,V11.1.2版本进行了修复。您将邮件发至support.xa@grapecity.com.注明申请V11.1.2修复版,并注明公司名称,以及申请人姓名,联系电话,我们收到邮件后会将修复版本发给您。

评分

参与人数 1满意度 +5 收起 理由
jangogo + 5

查看全部评分

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