找回密码
 立即注册

QQ登录

只需一步,快速开始

firechun

注册会员

4

主题

8

帖子

28

积分

注册会员

积分
28
最新发帖
firechun
注册会员   /  发表于:2019-12-26 16:42  /   查看:2930  /  回复:1
1金币
在FlexGrid的formatItem事件中按照条件设置了单元格的颜色,显示一切正常
JS代码:
                if(e.panel == s.cells && e.panel != s.columnHeaders){
                    if(col.binding == "qtyi" && theGrid1.getCellData(e.row, e.col) == "1"){
                        e.cell.style.backgroundColor = "red";
                    }
                }

显示效果:

库存数量为1的背景为红色,达到预期效果。
但是当拖动滚动条之后就变成下面这样了:

库存列的背景全部变成红色了。

附件: 您需要 登录 才可以下载或查看,没有帐号?立即注册

1 个回复

倒序浏览
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2019-12-26 18:19:32
沙发
看起来代码没有什么问题,这个问题我建议你可以先参考一下开发包中下面这个示例代码,app.js中我修改为了backgroundcolor,测试没有问题

如果还是无法解决的话,那就需要您这边提供一个重现问题的sample





本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

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