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

QQ登录

只需一步,快速开始

sean_chen

中级会员

44

主题

121

帖子

849

积分

中级会员

积分
849
sean_chen
中级会员   /  发表于:2019-8-24 20:36  /   查看:2179  /  回复:3
你好,
现在有个这样的问题,如下:
跨sheet,设置条件格式formulaRule,添加row之后,rule不正确,如下附件:

views.zip

11.99 KB, 下载次数: 34

3 个回复

倒序浏览
KevinChen讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2019-8-26 11:45:26
沙发
您好,根据您提供的文件,我在最新的SpreadJS V12.2.2版本上没能重现这个问题,

您先确认一下是否install了最新版本,如果问题仍存在,请打包上传完整的Demo工程(不需要带node_modules)
回复 使用道具 举报
sean_chen
中级会员   /  发表于:2019-8-26 13:03:07
板凳
本帖最后由 sean_chen 于 2019-8-26 13:05 编辑
KevinChen 发表于 2019-8-26 11:45
您好,根据您提供的文件,我在最新的SpreadJS V12.2.2版本上没能重现这个问题,

您先确认一下是否instal ...

我用的12.1.0版本,是可以复现的,功能在导出页面:
Sheet1中的B3,Sheet2中的B3:D3,
在Sheet2中的Cell(5,5)中设置的formulaRule:=SUM(B33)<>Sheet1!B3*-1
然后在Sheet2中添加row,formulaRule失效.
具体复现步骤:
1.Sheet1中的B3填写数字3
2.Sheet2中的C3填写-3,D3填写数字1
3.Sheet2中的Cell(5,5)背景变成红色
4.D3修改数字为0,Sheet2中的Cell(5,5)背景变成了白色
5.点击按钮Add row,添加一行row
6.Sheet2中的Cell(5,5)背景变成红色
回复 使用道具 举报
KevinChen讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2019-8-26 18:00:19
地板
您好,我分别在V12.1.0和最新的V12.2.2上进行了测试,

经测试,V12.2.2上已经修复了这个问题,

请您升级到最新版的V12.2.2,

您可以发送邮件到 support.xa@grapecity.com

说明您的公司名称,以及要升级的产品和版本(SpreadJS V12.2.2),

如果您还需要升级在线表格编辑器,

请附上合同中的公司全名,以及联系人、联系方式、接收产品的邮箱地址等信息。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部