批量处理update cell

我有这样的场景,一共10列,2行;第一行是输入的数字,第二行是根据第一行数字做的累加。
我第一行前5个单元格可以自己输入,根据输入的变化,在6-10列单元格数字做调平,保持总数一致。逻辑见图,后面是根据前5个总量的增量做的扣减,
现在是一个单元格一个单元格设置的值。有两个问题
1、手动设置无法触发updateCell,导致第二行公式无法刷新
2、手动调用updateCell的话,我场景设置100多列,调用接口太多
我希望,有没有批量的前端接口,比如我后面要修改一百个单元格,我可以批量设置,并触发一次updateCell。就像批量粘贴

image.png (4.5 KB)

@feng.qun.zhu.avaryholding.com
没有对外的批量接口,更新一个单元格后就会立即刷新。重新获取所有被影响的单元格的值。
这就是预期的行为。如果不会更新,那就是bug。
你提供一下文件。
我们内部是有批量接口的,比如复制粘贴接口就是一个批量操作。但是因为这个操作都是在现有的UI里面完成,所以一直是内部的,可以把类似的客户端接口整理出来并公开。

我们在内部问题跟踪系统中开立了以下新工单,并将根据 Free Support Policies 中提到的条款交付修复。

Issue ID(s): CELLSGRIDJS-2921

如果您需要优先支持并直接联系我们的付费支持管理团队,您可以获取 Paid Support Services。

第一个单元格是输入,这个能触发计算。但是后面扣减的三个单元格,是js计算并设置值的,这几个js设置的,不会触发,js操作也是一个一个调用
如果能把批量粘贴值接口暴露,我觉得是可以的。我计算后,可以获取需要设置值得单元格,批量处理,一次update

提供接口,你只需要负责调用就行了,
从服务端获取计算后的更新值,并更新到前端,显示中重新渲染,这些工作都会自动做的。

好的,我再解释下,这个js计算扣减并设置值,是我写的逻辑,js调用了aspose提供的set方法

@feng.qun.zhu.avaryholding.com
哦,了解了,我们这边提供就行了,在新版本里面提供。下周就会出。

1 Like