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

QQ登录

只需一步,快速开始

查看: 5644|回复: 6

[结贴] 主数据加载时,部分关联字典表的数据字段显示名称

[复制链接]

58

主题

410

帖子

823

积分

高级会员

Rank: 4

积分
823
QQ
发表于 2013-12-11 10:22:50 | 显示全部楼层 |阅读模式
本帖最后由 米拉快跑 于 2013-12-11 10:24 编辑

需求是这样的,业务数据数据库保存的是id,在grid列表展示数据时需要将相关的字典表数据对应的name值显现出来。queryAction不能使用关联查询,因为不止一个业务字段需要这样的查询,返回值都是name。比如业务数据有“是否需要发票”“性别”两个字段,数据库保存的id值分别为1和0,如何实现页面展示效果为“是”和“女”?目前我自己使用的方法是对主数据onDataChanged写js脚本进行过滤、查询和转换,能实现,但也出现的问题,自定义查询也有这两个字段,下拉框的数据也随之变了。不知道还有没有其他办法实现。字典表结构如下:
code name type
1 yesORno
0 yesORno
1sex
0 sex



91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36046
发表于 2013-12-11 11:12:31 | 显示全部楼层
把grid中的这列的类型设置为html,然后在onReader中实现如下
  1. mainActivity.grdMain_fXBRender = function(event){
  2.         if(event.value == 0){
  3.          return "女";
  4.         }
  5.         else
  6.          return "男";
  7. };
复制代码
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

58

主题

410

帖子

823

积分

高级会员

Rank: 4

积分
823
QQ
 楼主| 发表于 2013-12-11 11:40:19 | 显示全部楼层
jishuang 发表于 2013-12-11 11:12
把grid中的这列的类型设置为html,然后在onReader中实现如下

这样是不是就把值写死了?不能跟字典表动态关联了吧
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36046
发表于 2013-12-11 11:51:56 | 显示全部楼层
字典表动态关联了什么意思?
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

58

主题

410

帖子

823

积分

高级会员

Rank: 4

积分
823
QQ
 楼主| 发表于 2013-12-11 13:53:43 | 显示全部楼层
jishuang 发表于 2013-12-11 11:51
字典表动态关联了什么意思?

字典表的name值的变动
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36046
发表于 2013-12-11 14:12:13 | 显示全部楼层
如果很多数据类型那就用关联查询的方法,如果数据类型不多就用2楼的方法
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

58

主题

410

帖子

823

积分

高级会员

Rank: 4

积分
823
QQ
 楼主| 发表于 2013-12-11 15:26:53 | 显示全部楼层
jishuang 发表于 2013-12-11 14:12
如果很多数据类型那就用关联查询的方法,如果数据类型不多就用2楼的方法

也只能如此了
回复 支持 反对

使用道具 举报

17

主题

67

帖子

164

积分

初级会员

Rank: 2

积分
164
QQ
发表于 2017-2-21 11:54:43 | 显示全部楼层
下拉列表字典处理,保存id,显示value,怎么几年都没看到解决方法.
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-9-27 21:57 , Processed in 0.073781 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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