找回密码
 立即注册

QQ登录

只需一步,快速开始

硕㏒

金牌服务用户

53

主题

144

帖子

467

积分

金牌服务用户

积分
467
硕㏒
金牌服务用户   /  发表于:2024-11-11 15:48  /   查看:91  /  回复:1
1金币
image.png679960021.png

检测数据录入-水泥混凝土抗压强度sheet页中有个table,给table绑定数据,没有效果,不知道为什么?打印出来值都是正常的
image.png536300048.png
image.png106830748.png
image.png32810362.png

let tableColumns = columnNames.map(
          (columnName) =>
            new spreadNS.Tables.TableColumn(columnName, columnName)
        );
        console.log(arr, "arr");
        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);


测试抗压.ssjson

394.66 KB, 下载次数: 7

1 个回复

倒序浏览
Ellia.DuanSpreadJS 开发认证
超级版主   /  发表于:2024-11-11 16:41:51
沙发
您好,在Designer中导入您的json文件,稍微整理了您给出的demo  ,然后执行,是可以成功进行数据绑定的,如下图所示:

image.png709084777.png
相关代码如下:
  1. columnNames = ['试样编号','试件编号','成型日期','强度等级','试验日期','龄期','长','宽','高','极限荷载','抗压强度测值','抗压强度测定值','换算成标准试件抗压强度值']
  2. let tableColumns = columnNames.map(
  3.           (columnName) =>
  4.             new GC.Spread.Sheets.Tables.TableColumn(columnName, columnName)
  5.         );
  6.       
  7.         console.log(columnNames, "getColumnName===========");
  8.         // 设置表格不自动生成列
  9.         table.autoGenerateColumns(false);

  10. let iop = [
  11.           {
  12.             试样编号: 1,
  13.             试件编号: 2,
  14.             成型日期: 3,
  15.             强度等级: 4,
  16.             试验日期: 5,
  17.             龄期: 5,
  18.             长: 5,
  19.             宽: 5,
  20.             高: 6,
  21.             极限荷载: 8,
  22.             抗压强度测值: 9,
  23.             抗压强度测定值: 9,
  24.             换算成标准试件抗压强度值: 10,
  25.           },
  26.           {
  27.             试样编号: 1,
  28.             试件编号: 2,
  29.             成型日期: 3,
  30.             强度等级: 4,
  31.             试验日期: 5,
  32.             龄期: 5,
  33.             长: 5,
  34.             宽: 5,
  35.             高: 6,
  36.             极限荷载: 8,
  37.             抗压强度测值: 9,
  38.             抗压强度测定值: 9,
  39.             换算成标准试件抗压强度值: 10,
  40.           },
  41.           {
  42.             试样编号: 1,
  43.             试件编号: 2,
  44.             成型日期: 3,
  45.             强度等级: 4,
  46.             试验日期: 5,
  47.             龄期: 5,
  48.             长: 5,
  49.             宽: 5,
  50.             高: 6,
  51.             极限荷载: 8,
  52.             抗压强度测值: 9,
  53.             抗压强度测定值: 9,
  54.             换算成标准试件抗压强度值: 10,
  55.           },
  56.         ];
  57.         let data = {
  58.           name: "Jones",
  59.           region: "East",
  60.           sales: iop,
  61.         };
  62.         console.log(tableColumns, "================", data);
  63.         // 绑定数据
  64.         table.bind(tableColumns, "sales", data);
复制代码


回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部