找回密码
 立即注册

QQ登录

只需一步,快速开始

xiaobo2023

注册会员

11

主题

22

帖子

99

积分

注册会员

积分
99
xiaobo2023
注册会员   /  发表于:2023-9-6 16:21  /   查看:2187  /  回复:8

activeSheet.setDataSource(
      new GC.Spread.Sheets.Bindings.CellBindingSource(listObj)
    );


有的sheet显示,有的sheet不显示,什么配置会影响数据的回显

8 个回复

倒序浏览
luolonglong
注册会员   /  发表于:2023-9-6 17:05:07
沙发
顶一下顶一下顶一下顶一下
回复 使用道具 举报
Joestar.XuSpreadJS 开发认证
超级版主   /  发表于:2023-9-6 17:30:40
板凳
根据您提供的信息,只有activeSheet这一个sheet设置了数据源,其他的sheet不一定设置了数据源。

如果您那边确实给每一个sheet都设置了数据源,但是显示还是有问题的话,请您提供一个可以复现这个问题的Demo,我们这边调研一下。
回复 使用道具 举报
xiaobo2023
注册会员   /  发表于:2023-9-6 17:34:40
地板
Joestar.Xu 发表于 2023-9-6 17:30
根据您提供的信息,只有activeSheet这一个sheet设置了数据源,其他的sheet不一定设置了数据源。

如果您 ...

是这样,其他的sheet都是隐藏sheet,没有设置数据源,而且api也是设置当前activeSheet的数据源,为啥其他的sheet会影响当前sheet呢
回复 使用道具 举报
xiaobo2023
注册会员   /  发表于:2023-9-6 17:35:13
5#
xiaobo2023 发表于 2023-9-6 17:34
是这样,其他的sheet都是隐藏sheet,没有设置数据源,而且api也是设置当前activeSheet的数据源,为啥其他 ...

当前不显示数据的就是activeSheet
回复 使用道具 举报
Ellia.DuanSpreadJS 开发认证
超级版主   /  发表于:2023-9-6 17:38:32
6#
本帖最后由 Ellia.Duan 于 2023-9-6 17:40 编辑

您好,需要和您确认一下什么叫sheet有的不显示呢?是空白单元格,还是整个白屏?

其次,您是否对其他sheet做了设置数据源操作;
最后,这边观察到您的数据源绑定有点问题。
在SpreadJS中,有三种绑定方式,您给出的代码是表单级别的绑定,意思就是整个sheet展示数据,
可以参考下学习指南:
https://demo.grapecity.com.cn/sp ... evel-binding/purejs
image.png721592712.png
如果您想table绑定,可以参考这篇学习指南:

https://demo.grapecity.com.cn/sp ... able-binding/purejs

另外附件中也给出了三种table数据绑定方式。

三种表格数据绑定方式.html

4.3 KB, 下载次数: 204

回复 使用道具 举报
xiaobo2023
注册会员   /  发表于:2023-9-7 15:19:59
7#
本帖最后由 Ellia.Duan 于 2023-9-7 18:01 编辑

再重新描绘下问题,我在一个页面里通过【数据-工作表】定义了一个表格模版,如下图所示:
1694071271057.png965255737.png
然后把这个通过designer.value.setData把这个作为参数designerBindingPathSchema存到josn中,然后再另一个新的页面获取json通过fromJSON把表格模版渲染到sheet上,现在需要把一个数组作为数据填充到这个表格模版中。列已经都渲染出来了,只需要单纯填充数据,如下图: 1694071169109.png462763060.png




回复 使用道具 举报
Ellia.DuanSpreadJS 开发认证
超级版主   /  发表于:2023-9-7 18:02:50
8#
xiaobo2023 发表于 2023-9-7 15:19
再重新描绘下问题,我在一个页面里通过【数据-工作表】定义了一个表格模版,如下图所示:

然后把这个通 ...

您好,加上绑定关系这行代码试试?
  1. sheet.tables.all()[0].bindingPath('t_data_task_overdue_repayment')
复制代码

回复 使用道具 举报
Joestar.XuSpreadJS 开发认证
超级版主   /  发表于:2023-10-18 15:23:11
9#
您好,请问您的问题是否已经解决,如果仍未解决,欢迎继续回帖,我们来协助调研。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部