高阳0910 发表于 2023-1-11 15:11:24

在表格中操作向下插入行,导致表格下方的单元格数据验证位置错误(SJS-16593)

本帖最后由 Clark.Pan 于 2023-1-11 16:21 编辑

插入一个表格, 然后在表格的第一列设置按钮样式,按钮的逻辑是 向下插入一行。
除了点击最后一行上的按钮,基本上点击其他行按钮都会把下方的数据验证位置搞错乱。
不清楚是为什么。可以看下demo。
控件中 值是123的单元格 设置了数据验证

Clark.Pan 发表于 2023-1-11 16:20:54

您好,该问题已经复现,应该是跟table中选择整行插入有关,发现table中选择整行插入后,下方的数据验证不会随着插入发生位移。
而在普通单元格插入整行,下方数据验证是可以发生位移的。
该问题已经反馈给开发,问题编号:SJS-16593
本帖改为保留处理, 有进一步的消息我会在这里再次回复您。

高阳0910 发表于 2023-1-11 16:28:53

Clark.Pan 发表于 2023-1-11 16:20
您好,该问题已经复现,应该是跟table中选择整行插入有关,发现table中选择整行插入后,下方的数据验证不会 ...

好的

Clark.Pan 发表于 2023-1-11 18:28:43

{:4_86:}

高阳0910 发表于 2023-1-12 14:56:16

Clark.Pan 发表于 2023-1-11 18:28


问各其他问题 。这种拖拽单元格右下角 赋值多个单元格 为什么会改变被赋值单元格的bindingPath呢?怎么可以避免改变呢?

Clark.Pan 发表于 2023-1-12 15:57:34

拖拽本身就会复制单元格的bindingpath,跟copy是一个道理。
另外这个bug,您试一下V15.2.5版本,V15.2.5版本已经修了您可以升级试一下

高阳0910 发表于 2023-1-28 13:52:58

本帖最后由 高阳0910 于 2023-1-28 14:46 编辑

Clark.Pan 发表于 2023-1-12 15:57
拖拽本身就会复制单元格的bindingpath,跟copy是一个道理。
另外这个bug,您试一下V15.2.5版本,V15.2.5版 ...
试了15.2.5版本。问题依旧存在

Clark.Pan 发表于 2023-1-28 16:14:24

我指的BUG是数据验证这个问题,该问题在V15.2.5版本上已经无法重现。这个我已经用你提供的demo换成V15.2.5版本测试过的。
而另一个问题上面已经说了拖拽本身就会复制单元格的bindingpath,跟copy是一个道理。设计本身就是如此,不是产品本身bug。

高阳0910 发表于 2023-1-28 16:35:07

Clark.Pan 发表于 2023-1-28 16:14
我指的BUG是数据验证这个问题,该问题在V15.2.5版本上已经无法重现。这个我已经用你提供的demo换成V15.2.5 ...

嗷 这样啊。我增加了两个设置 其中defaultDragFillType为 3 FillWithoutFormatting
FillWithoutFormatting 有没有详解呢?不带格式 这里的格式包含那些呢?
this.spread.options.showDragFillSmartTag = false
this.spread.options.defaultDragFillType = 3

Clark.Pan 发表于 2023-1-28 17:41:08

https://demo.grapecity.com.cn/spreadjs/help/api/enums/GC.Spread.Sheets.Fill.AutoFillType#fillwithoutformatting
这里的意思就是仅填充值,格式包含了样式和formatter等,功能等同于Excel的


另外,我看了您问的问题已经和此贴无关,为了方便记录也方便查询,请您下次发帖时与帖子标题无关的问题另开新帖进行询问。
页: [1] 2
查看完整版本: 在表格中操作向下插入行,导致表格下方的单元格数据验证位置错误(SJS-16593)