找回密码
 立即注册

QQ登录

只需一步,快速开始

scodi

注册会员

11

主题

37

帖子

114

积分

注册会员

积分
114
scodi
注册会员   /  发表于:2022-9-26 13:21  /   查看:1364  /  回复:3
本帖最后由 Ellia.Duan 于 2022-10-25 11:56 编辑

数据源如下

{"scene": {
  "imageObjs": [
    {
      "url": "https://www.0.com",
      "direction": "前进方向"
    },
    {
      "url": "https://www.1.com",
      "direction": "后退方向"
    }
}}


想把数据放在不同的单元格里,用了下面的方法,但是最终这个单元格是空白,其他没有绑定数组元素的单元格显示正常.

setBindingPath(1, 1, 'scene.imageObjs[0].direction');


请问一下,setBindingPath是不支持数组元素的绑定吗?有没有其他方法能绑定数组元素,不能用表,因为单元格的排列方向是横向的。


3 个回复

倒序浏览
Clark.Pan讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2022-9-26 14:54:42
沙发
首选,单元格绑定不支持数组
支持数组的是表格绑定,但您用不了。
建议将数据源自己手动转换一下,转换成key value 对象形式。不包含数组。
回复 使用道具 举报
scodi
注册会员   /  发表于:2022-9-26 15:03:28
板凳
查到资料了,setBindingPath(1, 1, 'scene.imageObjs.0.direction')就可以。

回复 使用道具 举报
Ellia.DuanSpreadJS 开发认证
超级版主   /  发表于:2022-9-26 18:22:37
地板
本帖最后由 Ellia.Duan 于 2022-10-25 11:50 编辑

那本贴就先结贴了,有问题欢迎另开新帖交流。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部