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

QQ登录

只需一步,快速开始

查看: 3786|回复: 12

[结贴] list如何实现点击当前行显示隐藏的list

[复制链接]

51

主题

161

帖子

381

积分

中级会员

Rank: 3Rank: 3

积分
381
QQ
发表于 2016-12-7 17:05:07 | 显示全部楼层 |阅读模式
求教一下大神,list如何实现点击当前行显示隐藏的list,在点击可以将其隐藏,第二个的list嵌套在第一个list中,wex5有没有响应的案列
发表于 2016-12-7 17:24:18 | 显示全部楼层
本帖最后由 liangyongfei 于 2016-12-7 17:25 编辑

第二个list 的bind-visible属性  可以绑定第一个list对应的data字段!通过修改这个字段的值为0或1
就可以它的控制显示和隐藏!

当然也可以在第一个list下放置  accordion 组件,也可以控制隐藏!
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

51

主题

161

帖子

381

积分

中级会员

Rank: 3Rank: 3

积分
381
QQ
 楼主| 发表于 2016-12-8 09:36:48 | 显示全部楼层
本帖最后由 你不会了解 于 2016-12-8 09:38 编辑
liangyongfei 发表于 2016-12-7 17:24
第二个list 的bind-visible属性  可以绑定第一个list对应的data字段!通过修改这个字段的值为0或1
就可以它 ...

我心在出现一个问题,就是第二个list的数据显示不出来,我参考了官网上面的方法,设置了第二个list的filter属性,但是只能显示第一个list的数据

我在filter中设置$row.val("fWorkDate")==$object.val("sWorkDate")

我在filter中设置$row.val("fWorkDate")==$object.val("sWorkDate")
回复 支持 反对

使用道具 举报

51

主题

161

帖子

381

积分

中级会员

Rank: 3Rank: 3

积分
381
QQ
 楼主| 发表于 2016-12-8 09:41:03 | 显示全部楼层
我试着把fileter中的东西删除,第二个list就能显示出来,但是数据库里面sWorkData和 fWorkData一样的,求教一下过滤出了什么问题
回复 支持 反对

使用道具 举报

发表于 2016-12-8 10:54:34 | 显示全部楼层
你不会了解 发表于 2016-12-8 09:41
我试着把fileter中的东西删除,第二个list就能显示出来,但是数据库里面sWorkData和 fWorkData一样的,求教 ...

第二个list 需要手写  绑定第二个data组件的字段 var('字段')
http://docs.wex5.com/wex5-ui-question-list-2005/
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

51

主题

161

帖子

381

积分

中级会员

Rank: 3Rank: 3

积分
381
QQ
 楼主| 发表于 2016-12-8 11:10:01 | 显示全部楼层
liangyongfei 发表于 2016-12-8 10:54
第二个list 需要手写  绑定第二个data组件的字段 var('字段')
http://docs.wex5.com/wex5-ui-question-li ...

能详细解释一下吗,第一次写这个list嵌套,list组件怎么绑data中的字段啊,
回复 支持 反对

使用道具 举报

51

主题

161

帖子

381

积分

中级会员

Rank: 3Rank: 3

积分
381
QQ
 楼主| 发表于 2016-12-8 11:10:59 | 显示全部楼层
你不会了解 发表于 2016-12-8 11:10
能详细解释一下吗,第一次写这个list嵌套,list组件怎么绑data中的字段啊, ...

手写 是第二个list不用组件,自己手敲一个吗
回复 支持 反对

使用道具 举报

发表于 2016-12-8 11:59:15 | 显示全部楼层
你不会了解 发表于 2016-12-8 11:10
手写 是第二个list不用组件,自己手敲一个吗

不是的!请看5楼的 链接 理解list嵌套的原理!

list绑定data组件就显示data中的数据!

list下的可视组件通过val('字段') 就可以显示这个字段的值了!

(我说的手写,指的是内层list 设计器有bug,不能选择当前行的字段,所以需要手写!)
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

51

主题

161

帖子

381

积分

中级会员

Rank: 3Rank: 3

积分
381
QQ
 楼主| 发表于 2016-12-8 14:09:45 | 显示全部楼层
本帖最后由 你不会了解 于 2016-12-8 14:18 编辑
liangyongfei 发表于 2016-12-8 11:59
不是的!请看5楼的 链接 理解list嵌套的原理!

list绑定data组件就显示data中的数据!

我在内层list里面设置过滤,比如设置数量大于20就可以,用$parent.val获取外层list的值获取不到,报'打开对话框错误',是我获取外层list的值不对还是别的什么原因呢
QQ截图20161208141756.png
回复 支持 反对

使用道具 举报

发表于 2016-12-8 15:00:32 | 显示全部楼层
你不会了解 发表于 2016-12-8 14:09
我在内层list里面设置过滤,比如设置数量大于20就可以,用$parent.val获取外层list的值获取不到,报'打开 ...

有没有看我5楼的链接说的??

$parent是 在第二层list 下面的节点才可以获取父data的数据!filter属性中是属于list当前节点的 属性,只能使用$object 获取父的行对象
$row 表示子当前行的行对象

意思就是从class属性为 x-list-template 下面的节点才表示真正list循环的部分,
上面的节点还是属于外部!
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-6-24 13:02 , Processed in 0.087651 second(s), 26 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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