找回密码
 立即注册

QQ登录

只需一步,快速开始

大Vi

中级会员

140

主题

309

帖子

975

积分

中级会员

积分
975
大Vi
中级会员   /  发表于:2023-10-9 17:08  /   查看:714  /  回复:1
1金币
本帖最后由 Richard.Huang 于 2023-10-31 12:26 编辑

产品:SpreadJS
版本:V14.0.6

比如这种形式的绑定数据:
  1. var datasource = [
  2.   {
  3.     name: "Alice",
  4.     age: 27,
  5.     birthday: "1985/08/31",
  6.     position: "PM",
  7.     address: { postcode: "710075" },
  8.   },
  9. ]; // bindColumn one by one
  10. var nameColInfo = { name: "name", displayName: "Display Name", size: 70 };
  11. var ageColInfo = {
  12.   name: "age",
  13.   displayName: "Age",
  14.   size: 40,
  15.   resizable: false,
  16. };
  17. var birthdayColInfo = {
  18.   name: "birthday",
  19.   displayName: "Birthday",
  20.   formatter: "d/M/yy",
  21.   size: 120,
  22. };
  23. var positionColInfo = {
  24.   name: "position",
  25.   displayName: "Position",
  26.   size: 50,
  27.   visible: false,
  28. };
  29. sheet.autoGenerateColumns = false;
  30. sheet.setDataSource(datasource);
  31. sheet.bindColumn(0, nameColInfo);
  32. sheet.bindColumn(1, birthdayColInfo);
  33. sheet.bindColumn(2, ageColInfo);
  34. sheet.bindColumn(3, positionColInfo);
复制代码
怎么加一列address,取的是数据源里的address.postcode呢?



最佳答案

查看完整内容

您好,如下图所示 可以直接在name中定义对象.属性的方式来获取。

1 个回复

倒序浏览
最佳答案
最佳答案
Ellia.DuanSpreadJS 开发认证
超级版主   /  发表于:2023-10-9 17:08:55
来自 2#
您好,如下图所示

image.png875766601.png
可以直接在name中定义对象.属性的方式来获取。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部