找回密码
 立即注册

QQ登录

只需一步,快速开始

溪夔

注册会员

11

主题

34

帖子

123

积分

注册会员

积分
123

微信认证勋章

溪夔
注册会员   /  发表于:2020-5-21 11:09  /   查看:3512  /  回复:3
使用表格绑定数据,但是如果只有表头,没有数据该如何绑定啊,现在使用的是[{列名1:数据1,列名2:数据2},{列名1:数据3,列名2:数据4}]的方式绑定数据,本来想换成数据方式绑定,但是使用数据绑定会出现错误,请问有什么好方法吗?

3 个回复

倒序浏览
Clark.Pan讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2020-5-21 19:49:20
沙发
数据源用[{}]
参考下面代码实现
  1. var datasource = [{}
  2.       
  3.     ];
  4.     // bindColumn one by one
  5.     var nameColInfo = { name: 'name', displayName: 'Display Name', size: 70 };
  6.     var ageColInfo = { name: 'age', displayName: 'Age', size: 40, resizable: false };
  7.     var birthdayColInfo = { name: 'birthday', displayName: 'Birthday', formatter: 'd/M/yy', size: 120 };
  8.     var positionColInfo = { name: 'position', displayName: 'Position', size: 50, visible: false };
  9.     sheet.autoGenerateColumns = false;
  10.     sheet.setDataSource(datasource);
  11.     sheet.bindColumn(0, nameColInfo);
  12.     sheet.bindColumn(1, birthdayColInfo);
  13.     sheet.bindColumn(2, ageColInfo);
  14.     sheet.bindColumn(3, positionColInfo);
复制代码
回复 使用道具 举报
溪夔
注册会员   /  发表于:2020-5-22 09:51:25
板凳
ClarkPan 发表于 2020-5-21 19:49
数据源用[{}]
参考下面代码实现

非常感谢
回复 使用道具 举报
KevinChen讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2020-5-22 17:50:51
地板
感谢反馈,本帖结贴,有新的问题欢迎发新帖交流~
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部