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

QQ登录

只需一步,快速开始

查看: 2467|回复: 6

[处理中3] 怎么在list中的output组件显示两张表的数据

[复制链接]

37

主题

99

帖子

289

积分

中级会员

Rank: 3Rank: 3

积分
289
QQ
发表于 2017-2-3 16:03:53 | 显示全部楼层 |阅读模式
我有两张表,一张是日志表,一张是用户表,用户表中的主键userid是日志表的外键,现在我想在一个list中显示日志表的内容,并且还想用output显示当前行userid对应的用户表中的username,即用户名,请问如何做呢?主从表可以做吗,我是在一个list中放out组件?
发表于 2017-2-3 18:45:55 | 显示全部楼层
可以!主从设置参考:http://docs.wex5.com/wex5-ui-question-list-2072
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

37

主题

99

帖子

289

积分

中级会员

Rank: 3Rank: 3

积分
289
QQ
 楼主| 发表于 2017-2-3 19:42:51 | 显示全部楼层
liangyongfei 发表于 2017-2-3 18:45
可以!主从设置参考:http://docs.wex5.com/wex5-ui-question-list-2072

我是在同一个list中放output组件,list用从表(日志表)的数据集,展现组件output直接设置bind-ref的绑定从表字段,list中的一个output设置bind-text属性为主表(用户表)的$model.pNameData.val("USER_NAME"),现在什么数据都出不来啊。我设置错了吗?
回复 支持 反对

使用道具 举报

2

主题

10

帖子

14

积分

新手上路

Rank: 1

积分
14
QQ
发表于 2017-2-3 20:34:32 | 显示全部楼层
我是在里面的list的filter里填写

$row.val("id") ==$object.val("cdShangPin")

实现的,前面那个是里面list的表,后面那个是上一级list的表。这样里面那个list就查到该行数据了,output直接用val("xxxx")就可输出。
回复 支持 反对

使用道具 举报

37

主题

99

帖子

289

积分

中级会员

Rank: 3Rank: 3

积分
289
QQ
 楼主| 发表于 2017-2-3 23:32:04 | 显示全部楼层
shiori 发表于 2017-2-3 20:34
我是在里面的list的filter里填写

$row.val("id") ==$object.val("cdShangPin")

里面的list?我只用了一个list。这样的需求需要放两个list吗?
回复 支持 反对

使用道具 举报

发表于 2017-2-5 09:44:23 | 显示全部楼层
joechinochl 发表于 2017-2-3 23:32
里面的list?我只用了一个list。这样的需求需要放两个list吗?

如果你的主从表示通过list嵌套实现的!可以参考:
http://docs.wex5.com/wex5-ui-question-list-2005/

一个list指定绑定和显示一个data组件中的数据!不可以同时显示主从表中的数据!

你可以使用两个list分别显示主从表数据来实现!比如:/UI2/demo/baas/masterDetail/index.w
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

37

主题

99

帖子

289

积分

中级会员

Rank: 3Rank: 3

积分
289
QQ
 楼主| 发表于 2017-2-6 11:10:59 | 显示全部楼层
liangyongfei 发表于 2017-2-5 09:44
如果你的主从表示通过list嵌套实现的!可以参考:
http://docs.wex5.com/wex5-ui-question-list-2005/

这个需求很普遍,确实只能这样了,谢谢上面两位。
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-6-28 16:10 , Processed in 0.055448 second(s), 24 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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