找回密码
 立即注册

QQ登录

只需一步,快速开始

guigui

注册会员

8

主题

16

帖子

142

积分

注册会员

积分
142
guigui
注册会员   /  发表于:2016-10-17 16:21  /   查看:3303  /  回复:3
sheet.bind单元格cellchanged事件中,为什么设置背景图片的代码会无限制循环?
sheet.getCell(cRow, 1).backgroundImage(path);  //该段代码无限制循环。。

4 个回复

倒序浏览
dexteryao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2016-10-17 16:32:12
沙发
backgroundImage 会触发cellchanged 事件,所以无线循环了,不知道您的需求是什么?

cellchange 事件中有 propertyName 属性,可以判断如果是样式的改变,不修改background。
回复 使用道具 举报
guigui
注册会员   /  发表于:2016-10-17 16:37:51
板凳
hi,我的需求是:单元格A列的值改变,希望单元格B列显示的图片也相应的改变,请问如何实现?
回复 使用道具 举报
dexteryao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2016-10-17 17:24:26
地板
如果A列的值是通过用户操作改变的你可以用valuechanged事件,这个是不会被代码触发的。如果代码修改value也要改,那么您在代码改value逻辑后也加上改背景的逻辑。

点评

大神,太牛逼了,谢谢啦。  发表于 2016-10-17 17:37

评分

参与人数 1满意度 +5 收起 理由
guigui + 5 很给力!

查看全部评分

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