找回密码
 立即注册

QQ登录

只需一步,快速开始

周建盈

注册会员

5

主题

8

帖子

41

积分

注册会员

积分
41
  • 117

    金币

  • 5

    主题

  • 8

    帖子

周建盈
注册会员   /  发表于:2022-1-4 15:50  /   查看:2335  /  回复:3
initWorkbook: function (spread) {
      this.spread = spread

      spread.fromJSON(this.ssjson)
      this.worksheet = spread.getActiveSheet()
      this.worksheet.autoGenerateColumns = true

        var person = { gcTable0: [] }
    var source = new GC.Spread.Sheets.Bindings.CellBindingSource(person)
    this.worksheet.setDataSource(source)
    },
    handleGetDate () {
      var a = this.worksheet.getDataSource() // 这里获取不到输入的数据
    console.log(a)
      debugger
    }


3 个回复

倒序浏览
Lynn.Dou讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2022-1-4 17:27:22
推荐
参考附件demo,测试步骤如下动图所示:

对比下demo代码看下是否能找到问题原因。
如果问题仍未解决,将您测试的demo上传,这边在代码基础上测试调研下。
1.gif

demo.zip

60.25 KB, 下载次数: 48

回复 使用道具 举报
Lynn.Dou讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2022-1-4 16:15:18
沙发
您好,
使用 sheet.getDataSource().getSource()  获取修改后的数据源,
您可以实际测试下。
image.png170699767.png
如果仍获取不到,请提供可复现此问题的简单demo,这边在代码基础上测试调研下。
附件为demo模板,您可以在模板基础上添加自己的代码,需要可复现描述问题。

demo-sjs模板.zip

974 Bytes, 下载次数: 44

回复 使用道具 举报
周建盈
注册会员   /  发表于:2022-1-4 16:58:35
板凳
Lynn.Dou 发表于 2022-1-4 16:15
您好,
使用 sheet.getDataSource().getSource()  获取修改后的数据源,
您可以实际测试下。

222.png856793212.png 屏幕快照 2022-01-04 下午4.57.29.png972476501.png 还是获取不到,这是代码,在你发的demo中加代码也是获取不到
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部