bosch开发 发表于 2022-11-15 10:55:18

集算表保存删除单元格值为空不调用保存接口(SJS-15808)

本帖最后由 Lynn.Dou 于 2022-11-21 16:40 编辑

如题,集算表单元格为空时,保存失效,不会调用保存接口。

Lynn.Dou 发表于 2022-11-15 18:16:43

您好,
您指的保存接口是saveRow方法吗?
这边通过学习指南中集算表demo测试,删除所有行(集算表值为空)后,可以调用saveRow方法的,如下图:

如果对您的问题理解有误,请详细指出并描述您的问题和需求,这边再测试验证下。


bosch开发 发表于 2022-11-16 10:24:57

我们调用的是submitChanges() ,而且是删除一个单元格后不能监听到变化。

Lynn.Dou 发表于 2022-11-16 18:26:28

bosch开发 发表于 2022-11-16 10:24
我们调用的是submitChanges() ,而且是删除一个单元格后不能监听到变化。

问题已复现,已将此问题记录下来进一步调研原因,待有进展在贴中回复您。
本贴先做保留处理。

Lynn.Dou 发表于 2022-11-22 12:06:57

使用学习指南demo测试,当删除至最后一个"id"单元格时,执行submitChanges时,“id”单元格删除。此时重新刷新页面,“id”单元格依然存在。
https://demo.grapecity.com.cn/spreadjs/SpreadJSTutorial/features/table-sheet/auto-sync-and-batch/overview/purejs



针对此问题,原因是demo数据源是从数据库中获取的,id为主键无法从数据库删除。所以删除后再重刷页面单元格仍存在。
对于普通单元格,按下del键进行删除后,执行submitChanges后可以正常被删除。
请问您遇到的问题与此一致吗?如果一致,请参考上述回复。
如果不一致,请提供一个可复现的demo并详细描述复现步骤,这边再测试调研下。


页: [1]
查看完整版本: 集算表保存删除单元格值为空不调用保存接口(SJS-15808)