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

QQ登录

只需一步,快速开始

查看: 1635|回复: 8

[处理中3] 如何更改data数据

[复制链接]

30

主题

78

帖子

354

积分

中级会员

Rank: 3Rank: 3

积分
354
QQ
发表于 2017-4-26 14:09:17 | 显示全部楼层 |阅读模式
本帖最后由 yanhuimin 于 2017-4-26 14:36 编辑

我现在bind-text绑定data获取的单据状态是数字,怎么样可以将数字改成对应的汉字的单据状态。数字0代表未处理,数字2代表已处理,我怎么可以将数字改成汉字
微信图片_20170426140630.png
微信图片_20170426140635.png

30

主题

78

帖子

354

积分

中级会员

Rank: 3Rank: 3

积分
354
QQ
 楼主| 发表于 2017-4-26 14:10:07 | 显示全部楼层
数字0代表未处理,数字2代表已处理,我怎么可以将数字改成汉字
回复 支持 反对

使用道具 举报

1

主题

6163

帖子

2095

积分

金牌会员

Rank: 6Rank: 6

积分
2095
QQ
发表于 2017-4-26 14:43:45 | 显示全部楼层
yanhuimin 发表于 2017-4-26 14:10
数字0代表未处理,数字2代表已处理,我怎么可以将数字改成汉字

bind-text在里面写一个三目运算的表达式

http://docs.wex5.com/data-bind-text/
回复 支持 反对

使用道具 举报

发表于 2017-4-26 14:48:30 | 显示全部楼层
yanhuimin 发表于 2017-4-26 14:10
数字0代表未处理,数字2代表已处理,我怎么可以将数字改成汉字

方案1.在data组件上添加  计算列,并且编辑规则,设置计算规则  计算规则绑定一个自定义 js方法 ,传递当前行对象进去!!在js中判断数字,返回相应的汉字即可!(就是通过给计算关系赋值)  bind-text绑定 这个计算列即可!

方案二:bind-text 直接绑定一个自定义js方法!将当前行传递进去!!也是return  相应的字符串值 就行了!
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

30

主题

78

帖子

354

积分

中级会员

Rank: 3Rank: 3

积分
354
QQ
 楼主| 发表于 2017-4-26 15:18:37 | 显示全部楼层
liangyongfei 发表于 2017-4-26 14:48
方案1.在data组件上添加  计算列,并且编辑规则,设置计算规则  计算规则绑定一个自定义 js方法 ,传递当 ...

那如果有三个数据呢,数字0代表未处理,数字1代表处理中,数字2代表已处理
回复 支持 反对

使用道具 举报

30

主题

78

帖子

354

积分

中级会员

Rank: 3Rank: 3

积分
354
QQ
 楼主| 发表于 2017-4-26 15:19:41 | 显示全部楼层
半导体 发表于 2017-4-26 14:43
bind-text在里面写一个三目运算的表达式

http://docs.wex5.com/data-bind-text/

那如果有三个数据呢,数字0代表未处理,数字1代表处理中,数字2代表已处理
回复 支持 反对

使用道具 举报

发表于 2017-4-26 15:31:34 | 显示全部楼层
yanhuimin 发表于 2017-4-26 15:19
那如果有三个数据呢,数字0代表未处理,数字1代表处理中,数字2代表已处理 ...

在js中判断啊!!
  1. if(字段=0){
  2. return '未处理';
  3. }else if(字段=1){
  4. return '处理中';
  5. }else{
  6. return '已处理';
  7. }

  8. 无论哪种方案!最终返回相应的值就可以显示了!
复制代码
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

30

主题

78

帖子

354

积分

中级会员

Rank: 3Rank: 3

积分
354
QQ
 楼主| 发表于 2017-4-27 16:13:15 | 显示全部楼层

你说的这个是,是要具体的获取到字段的值,和我做的稍微有点不一样,我没有使用这个方法,我用自己的方法绑定label做出来了,不过还是要谢谢你!
回复 支持 反对

使用道具 举报

发表于 2017-4-27 17:37:04 | 显示全部楼层
yanhuimin 发表于 2017-4-27 16:13
你说的这个是,是要具体的获取到字段的值,和我做的稍微有点不一样,我没有使用这个方法,我用自己的方法 ...

list中建议调用自定义函数的时候!将当前行的值传递进去就可以了!
比如:
$model.test(val('字段'))
这就是bind-text 属性中的写法
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-10-1 10:18 , Processed in 0.055733 second(s), 26 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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