找回密码
 立即注册

QQ登录

只需一步,快速开始

无疆

注册会员

5

主题

14

帖子

49

积分

注册会员

积分
49
无疆
注册会员   /  发表于:2022-10-21 18:09  /   查看:1646  /  回复:6
1金币
怎么监听到工作表全部渲染完成?

我想要在工作表全部渲染完成后对数据源做一些增删改的操作

最佳答案

查看完整内容

您是指fromJSON加载json文件吗?如果是的话,可以参考以下学习指南,在loaded事件中进行其他操作。 https://demo.grapecity.com.cn/spreadjs/SpreadJSTutorial/features/workbook/incremental-loading/purejs

6 个回复

正序浏览
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2022-11-1 17:39:45
7#
不知道楼主问题是否已经解决,如果仍未解决,欢迎继续回帖沟通
回复 使用道具 举报
Ellia.DuanSpreadJS 开发认证
超级版主   /  发表于:2022-10-24 12:24:33
6#
请给出您的ssjson,这边具体测试一下。
回复 使用道具 举报
无疆
注册会员   /  发表于:2022-10-22 10:15:10
5#
Ellia.Duan 发表于 2022-10-21 18:33
您可以再检查下代码,哪里用了sheet。目前您给出的代码,并没有使用到sheet,也不会报上面这个错误。

我找到问题了  ssjson有集算表就会报这个错,没有就正常 怎么解决呢
回复 使用道具 举报
Ellia.DuanSpreadJS 开发认证
超级版主   /  发表于:2022-10-21 18:33:44
4#
您可以再检查下代码,哪里用了sheet。目前您给出的代码,并没有使用到sheet,也不会报上面这个错误。
回复 使用道具 举报
无疆
注册会员   /  发表于:2022-10-21 18:24:25
3#
Ellia.Duan 发表于 2022-10-21 18:13
您是指fromJSON加载json文件吗?如果是的话,可以参考以下学习指南,在loaded事件中进行其他操作。

let spread = this.designer.getWorkbook();
      const jsonOptions = {
          incrementalLoading: {
              loading: function (progress, args) {
                  progress = progress * 100;
                  console.log("current loading sheet", args.sheet && args.sheet.name());
              },
              loaded () {
                console.log('%c 渲染完成', 'color:red;');
              }
          }
      }
      spread.fromJSON(json, jsonOptions);


用了报错.
image.png441705016.png
回复 使用道具 举报
最佳答案
最佳答案
Ellia.DuanSpreadJS 开发认证
超级版主   /  发表于:2022-10-21 18:09:24
来自 2#
本帖最后由 Ellia.Duan 于 2022-10-21 18:28 编辑

您是指fromJSON加载json文件吗?如果是的话,可以参考以下学习指南,在loaded事件中进行其他操作。
https://demo.grapecity.com.cn/sp ... ntal-loading/purejs
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部