您好,在Designer中导入您的json文件,稍微整理了您给出的demo ,然后执行,是可以成功进行数据绑定的,如下图所示:
相关代码如下:
- columnNames = ['试样编号','试件编号','成型日期','强度等级','试验日期','龄期','长','宽','高','极限荷载','抗压强度测值','抗压强度测定值','换算成标准试件抗压强度值']
- let tableColumns = columnNames.map(
- (columnName) =>
- new GC.Spread.Sheets.Tables.TableColumn(columnName, columnName)
- );
-
- console.log(columnNames, "getColumnName===========");
- // 设置表格不自动生成列
- table.autoGenerateColumns(false);
- let iop = [
- {
- 试样编号: 1,
- 试件编号: 2,
- 成型日期: 3,
- 强度等级: 4,
- 试验日期: 5,
- 龄期: 5,
- 长: 5,
- 宽: 5,
- 高: 6,
- 极限荷载: 8,
- 抗压强度测值: 9,
- 抗压强度测定值: 9,
- 换算成标准试件抗压强度值: 10,
- },
- {
- 试样编号: 1,
- 试件编号: 2,
- 成型日期: 3,
- 强度等级: 4,
- 试验日期: 5,
- 龄期: 5,
- 长: 5,
- 宽: 5,
- 高: 6,
- 极限荷载: 8,
- 抗压强度测值: 9,
- 抗压强度测定值: 9,
- 换算成标准试件抗压强度值: 10,
- },
- {
- 试样编号: 1,
- 试件编号: 2,
- 成型日期: 3,
- 强度等级: 4,
- 试验日期: 5,
- 龄期: 5,
- 长: 5,
- 宽: 5,
- 高: 6,
- 极限荷载: 8,
- 抗压强度测值: 9,
- 抗压强度测定值: 9,
- 换算成标准试件抗压强度值: 10,
- },
- ];
- let data = {
- name: "Jones",
- region: "East",
- sales: iop,
- };
- console.log(tableColumns, "================", data);
- // 绑定数据
- table.bind(tableColumns, "sales", data);
复制代码
|