起步软件技术论坛
搜索
 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1919|回复: 6

[结贴] tree结构的event.options.parent报undefined

[复制链接]

7

主题

17

帖子

77

积分

初级会员

Rank: 2

积分
77
发表于 2018-7-19 17:06:21 | 显示全部楼层 |阅读模式
我要实现的功能类似,http://doc.wex5.com/comps-tree/,里面的案例1,但是在获取
  1. // event.options.parent - 父节点的row
  2. var parent = event.options && event.options.parent;
复制代码


调试发现,报undefined
QQ截图20180719170247.png

发表于 2018-7-19 17:09:37 | 显示全部楼层
首先你的data 树形 是树形格式的吗??
并且是演出加载数据,根据父加载子, 父行对象就应该是存在的才对!
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

7

主题

17

帖子

77

积分

初级会员

Rank: 2

积分
77
 楼主| 发表于 2018-7-19 17:32:46 | 显示全部楼层
liangyongfei 发表于 2018-7-19 17:09
首先你的data 树形 是树形格式的吗??
并且是演出加载数据,根据父加载子, 父行对象就应该是存在的才对! ...

tree 设置对吗?数据结构是这样的,根据pid查子数据,子数据中的pid是父级的code
  1. [ {
  2.         "name": "北京",
  3.         "code": "101010100",
  4.         "leaf": false,
  5.         "pid": "-1"
  6.     },
  7. ...
  8. ]
复制代码


QQ截图20180719172836.png
回复 支持 反对

使用道具 举报

发表于 2018-7-19 17:38:18 | 显示全部楼层
本帖最后由 liangyongfei 于 2018-7-19 17:39 编辑
henpuri 发表于 2018-7-19 17:32
tree 设置对吗?数据结构是这样的,根据pid查子数据,子数据中的pid是父级的code

...

那你的 parentRelation 属性就应该设置  pid才对!  你也没有parentId 列, 要根据自己的实际字段配置data属性的!
并且idColumn 应该是 code

子数据父ID 对应  父的主键

可以参考下
http://docs.wex5.com/wex5-ui-question-list-2068/
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

7

主题

17

帖子

77

积分

初级会员

Rank: 2

积分
77
 楼主| 发表于 2018-7-20 08:43:38 | 显示全部楼层
liangyongfei 发表于 2018-7-19 17:38
那你的 parentRelation 属性就应该设置  pid才对!  你也没有parentId 列, 要根据自己的实际字段配置data ...

我写的parentId就是pid,我在这简写了,cityCode就是code,按照你说的这么设置了还是不行。这个 event.options.parent 应该是在加载数据之前获取的吧,应该跟数据结构是不是树型没关系吧?

QQ截图20180720083807.png
回复 支持 反对

使用道具 举报

发表于 2018-7-20 09:35:46 | 显示全部楼层
henpuri 发表于 2018-7-20 08:43
我写的parentId就是pid,我在这简写了,cityCode就是code,按照你说的这么设置了还是不行。这个 event.op ...

那请问, data组件中,当前行是否有数据??
event.options.parent  默认应该是指当前行  ,一级数据是否存在??
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

7

主题

17

帖子

77

积分

初级会员

Rank: 2

积分
77
 楼主| 发表于 2018-7-20 11:14:50 | 显示全部楼层
liangyongfei 发表于 2018-7-20 09:35
那请问, data组件中,当前行是否有数据??
event.options.parent  默认应该是指当前行  ,一级数据是否 ...

已经解决了,pid在一级时要传-1,第一次加载的时候找不到parent,所以加了个判断第一次加载没有parent的时候,将请求的参数值设置成-1,以后再找下级的时候就有parent了。
可以结贴了,感谢解答。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|X3技术论坛|Justep Inc.    

GMT+8, 2024-11-23 06:12 , Processed in 0.081216 second(s), 26 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表