找回密码
 立即注册

QQ登录

只需一步,快速开始

空中单位
注册会员   /  发表于:2023-9-5 16:13  /   查看:684  /  回复:4
1金币
本帖最后由 Joestar.Xu 于 2023-9-13 15:09 编辑

https://demo.grapecity.com.cn/spreadjs/SpreadJSTutorial/features/table-sheet/data-source-schema-hierarchy-data/vue

image.png690262450.png
加个button按钮测试用
image.png90908812.png
修改这里
image.png709719237.png
把level方法里的batch修改掉
然后点击这里,切换到level的表,随便改一行
image.png949303588.png
再点击test按钮看到控制台的changes包含了全部数据
image.png682014465.png
我只改了一行,为什么发送了全部的数据?
image.png775340575.png
image.png163690489.png

最佳答案

查看完整内容

您好,经调研,这是产品的一个Design,在层级模式为level的情况下,并不要求数据必须有主键,也就是说,变化的数据不能指向指定的记录,因此它会准备好所有的数据,然后在服务器端进行比较和检查。

4 个回复

倒序浏览
最佳答案
最佳答案
Joestar.XuSpreadJS 开发认证
超级版主   /  发表于:2023-9-5 16:14:00
来自 3#
您好,经调研,这是产品的一个Design,在层级模式为level的情况下,并不要求数据必须有主键,也就是说,变化的数据不能指向指定的记录,因此它会准备好所有的数据,然后在服务器端进行比较和检查。
SpreadJS 17.0.9 | GcExcel 7.1.2 已发布~
回复 使用道具 举报
Joestar.XuSpreadJS 开发认证
超级版主   /  发表于:2023-9-5 18:07:15
2#
本帖最后由 Joestar.Xu 于 2023-9-13 15:09 编辑

您好,问题已重现,这边调研一下,后续有进展我会在本贴中回复您。

本帖先做保留处理了。[SJS-20014]
SpreadJS 17.0.9 | GcExcel 7.1.2 已发布~
回复 使用道具 举报
空中单位
注册会员   /  发表于:2023-9-13 17:18:14
4#
Joestar.Xu 发表于 2023-9-13 15:09
您好,经调研,这是产品的一个Design,在层级模式为level的情况下,并不要求数据必须有主键,也就是说,变 ...

已了解,谢谢
回复 使用道具 举报
Joestar.XuSpreadJS 开发认证
超级版主   /  发表于:2023-9-13 17:19:36
5#
不客气哈。
SpreadJS 17.0.9 | GcExcel 7.1.2 已发布~
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部