规则不能动态解析

D.zip (7.9 KB)

G H列红色为设置的规则,导入前端后,
1、修改可以触发规则变化的值(B4),背景色没有变化
2、在3行插入行,空白行G栏显示红色

@feng.qun.zhu.avaryholding.com
是这样的现象,目前在条件样式规则处理是基于有内容的单元格。 为了节约内存避免大量的初始化,所以一旦你添加了内容才会出现计算他的样式,如背景色等等。这块我们现在暂时还很难改进。

您好,我所描述的第一个问题,就是现在有值的一行,根据规则,显示了红色,但当改变值,使规则不能匹配后,红色没有消失,而在有规则的空白行,填满数据,规则也不会显示为红色。
第二个问题,插入空白行,规则列理应不带红色,这样感觉像是直接复制可一行背景色
也就是目前来讲,规则做到实时改变,很难做,还是做不到呢?

@feng.qun.zhu.avaryholding.com

我们评估后,您所表述的两个问题可以解决,我们建立了两个单子
对于第一个问题我们需要增加可以提供当内容发生变化的新的api

CELLSGRIDJS-1520

对于第二个问题,我们发现这个是个bug,没有在创建行列完成后检查样式

CELLSGRIDJS-1521

提供新的api是什么意思?这个规则配置,修改内容后,会自动判断并修改样式的
image.png (41.0 KB)

@feng.qun.zhu.avaryholding.com
这是我们内部对于这个功能的实现 不需要您做代码上的修改内容

明白了,这个有修复时程吗?

@feng.qun.zhu.avaryholding.com
我们初步预计在下个月的新版本v25.3中可以修复

image.png (3.9 KB)

文件配置了规则,后端生成json直接返回前端,下载excel,规则存在
如果生成json,再使用gridjs导入这个json,再把导入的结果返回前端,下载excel查看,规则配置就消失了

@feng.qun.zhu.avaryholding.com
已建单
CELLSGRIDJS-1523
Lost condition format info after call ImportExcelFileFromJson API

您好,请问CELLSGRIDJS-1520,CELLSGRIDJS-1521,CELLSGRIDJS-1523 这三个解决了吗?

@feng.qun.zhu.avaryholding.com
三个问题依然是打开状态,我们正在努力研究并解决这些问题。一旦有任何更新,我们将及时通知你。

@feng.qun.zhu.avaryholding.com
条件样式自动更新的功能初步实现了但还有一些性能问题需要优化预计在版本25.4中解决