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

QQ登录

只需一步,快速开始

查看: 2271|回复: 7

[结贴] list展示数据过滤条件取值

[复制链接]

37

主题

203

帖子

331

积分

中级会员

Rank: 3Rank: 3

积分
331
QQ
发表于 2016-11-30 15:02:47 | 显示全部楼层 |阅读模式
页面上有两个data
分别为:user_bag        goodie_bag
goodie_bag 是存放详细信息的一个表
user_bag 是存放用户的,对应到goodie_bag表
user_bag.bag_id = goodie_bag.id
这是两张表关联的字段名
我现在的需求是要用list展示user_bag里面的数据,有几条展示几条,然后数据里面
的名称,详细内容是goodie_bag表的内容,这样得怎么实现呢?
还有就是如果数据展示出来了,我要点击li然后跳转带参数到另一个页面,参数是user_bag的id和goodie_bag的其中一个字段值
这样怎么实现呢???
发表于 2016-11-30 15:17:18 | 显示全部楼层
主从表设置,应该值从表 中设置一个外键字段,关联主表的主键才对吧!
可以参考案例
/UI2/demo/baas/masterDetail/index.w
从表data的master 属性 关联主表data  和 外键字段即可!
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

37

主题

203

帖子

331

积分

中级会员

Rank: 3Rank: 3

积分
331
QQ
 楼主| 发表于 2016-11-30 15:40:25 | 显示全部楼层
liangyongfei 发表于 2016-11-30 15:17
主从表设置,应该值从表 中设置一个外键字段,关联主表的主键才对吧!
可以参考案例
/UI2/demo/baas/master ...

因为特殊原因,从表goodie_bag的信息后台可以任意分配给主表user_bag的某个用户
所以才是在主表user_bag设置一个字段去关联从表goodie_bag的主键

如果是按照我这种的,能够实现吗?
回复 支持 反对

使用道具 举报

发表于 2016-11-30 15:49:43 | 显示全部楼层
xiaofong 发表于 2016-11-30 15:40
因为特殊原因,从表goodie_bag的信息后台可以任意分配给主表user_bag的某个用户
所以才是在主表user_bag ...

如果是主表 设置个字段记录 从表的字段!,做是可以做!但是肯定不优化啊!
查询从表的时候,从表data.setFilter('filter',"id in ("+主表data.getValue('bag_id') +")")
意思就是bag_id存储的字符串 可以使用sql  的 in 语法查询!
也是能查到的!
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

37

主题

203

帖子

331

积分

中级会员

Rank: 3Rank: 3

积分
331
QQ
 楼主| 发表于 2016-11-30 16:01:08 | 显示全部楼层
liangyongfei 发表于 2016-11-30 15:49
如果是主表 设置个字段记录 从表的字段!,做是可以做!但是肯定不优化啊!
查询从表的时候,从表data.se ...

我想到一个,就是list绑定的是主表user_bag
然后数据展示的话就是定义方法,方法里获取从表data,然后判断关联字段,返回从表的字段值
这样是可以的吧?

只不过这样的话我传参数获取当前行只能获得主表的ID字段,怎么去获取从表的其中一个字段作为参数呢?
回复 支持 反对

使用道具 举报

发表于 2016-11-30 16:08:27 | 显示全部楼层
xiaofong 发表于 2016-11-30 16:01
我想到一个,就是list绑定的是主表user_bag
然后数据展示的话就是定义方法,方法里获取从表data,然后判 ...

先把从表的数据加载出来,放在data组件中,如果你想点击从表list ,获取当前行字段的值!方法也是一样的
http://docs.wex5.com/wex5-ui-question-list-2019/
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

37

主题

203

帖子

331

积分

中级会员

Rank: 3Rank: 3

积分
331
QQ
 楼主| 发表于 2016-11-30 16:17:24 | 显示全部楼层
liangyongfei 发表于 2016-11-30 16:08
先把从表的数据加载出来,放在data组件中,如果你想点击从表list ,获取当前行字段的值!方法也是一样的
h ...

恩,有点思路了
感谢版主可以结贴咯
回复 支持 反对

使用道具 举报

56

主题

199

帖子

409

积分

中级会员

Rank: 3Rank: 3

积分
409
QQ
发表于 2016-12-20 11:44:20 | 显示全部楼层
liangyongfei 发表于 2016-11-30 15:17
主从表设置,应该值从表 中设置一个外键字段,关联主表的主键才对吧!
可以参考案例
/UI2/demo/baas/master ...

请问我设置了data的limit是20,但是我数据库中只有14条数据,显示的时候这14条数据重复显示了一遍,要怎么解决。
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-6-25 04:10 , Processed in 0.095900 second(s), 24 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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