【v13】设置 highlightInvalidData 为 true ,修改单元格会触发所有(SJS-17199)
本帖最后由 Lynn.Dou 于 2023-3-2 14:28 编辑【v13】设置 highlightInvalidData 为 true 后,修改某个单元格会触发所有单元格的校验
详情请看附件
您好,
看了您的demo,您是在第三列设置了数据验证。
不过您所说的 ”修改某个单元格会触发所有单元格的校验“如何理解呢?具体问题和期待效果是什么呢?
您结合demo详细描述下,以便问题的进一步调研。 本帖最后由 fawinell 于 2023-2-24 19:52 编辑
Lynn.Dou 发表于 2023-2-24 18:10
您好,
看了您的demo,您是在第三列设置了数据验证。
不过您所说的 ”修改某个单元格会触发所有单元格的 ...
你好,我在校验函数那设置了打印输出。修改第三列的某一个单元格,期望控制台只打印一次,但实际上打印多次、
- 如果将 highlightInvalidData 设置为 false, 则只打印一次
问题已复现,已将此问题记录下来进一步调研原因,待有进展在贴中回复您。
本贴先做保留处理。 Lynn.Dou 发表于 2023-2-27 16:40
问题已复现,已将此问题记录下来进一步调研原因,待有进展在贴中回复您。
本贴先做保留处理。
好的,我用的是v13版本,修复的时候记得也更新一下v13的版本:handshake 本帖最后由 Lynn.Dou 于 2024-11-18 15:22 编辑
问题还在调研中,目前还未确认是否是bug,有结果会在贴中通知您的。
另,bug的修复是在新版本中完成的,所以如果确认是bug,会在后续的新版本修复,V13是不会变动的。
-------------------------------------
更新进展:
highlightInvalidData为true时,Spread会高亮显示视口区域中所有验证结果为假的数据。
所以,需要调用验证器的evaluate 方法,来依次验证结果为true还是false,最终表现为输出多次。
页:
[1]