本帖最后由 Matthew.Xue 于 2025-3-18 15:27 编辑
您好,我自己测试了一下, 会触发自动更新的接口,但我的做法和您稍有不同,我没有在fetch的回调中去添加数据源的结果,而是直接将数据源的名称添加进去了:
- spread.dataManager().tables.sales.fetch().then(res => {
- sheet.tables.addFromDataSource("table2", 1, 1, "sales", new GC.Spread.Sheets.Tables.TableTheme())
- })
复制代码
其中table2是表格的名称,sales是数据源的名称。
自动更新、更新的api,都属于数据源的功能,而您实际上是仅仅将数据源的数据传入了表格(相当于请求了一个接口而已),而没有将数据源本身传入表格。
您的做法和红框的做法本质上是一样的,而您需要做的是传入蓝框的内容,string代表数据源的名称,Table代表数据源本身。
您可以修改一下写法试试。
|