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

QQ登录

只需一步,快速开始

查看: 1686|回复: 3

[处理中3] 怎样取得json格式数据对应数值?

[复制链接]

37

主题

99

帖子

289

积分

中级会员

Rank: 3Rank: 3

积分
289
QQ
发表于 2017-6-5 20:00:17 | 显示全部楼层 |阅读模式
var paramData = this.comp('paramData');
var params = {
                    storeId: this.storeId,
                    stepOneData:paramData.toJson(),
            }
我定义了数据集paramData,其中列和输入框绑定,再获得其中列名为"poster"的值后,我想要单独用它,可怎么也查不到应该用哪个函数取得相应的值,我记得是param.stepOneData.getValueOf("poster"),可是一运行显示未定义,实在是试不出来了,请问哪位给我说一下,或者怎么查API帮助啊?
var poster = param.stepOneData.
发表于 2017-6-6 09:43:48 | 显示全部楼层

var paramData = this.comp('paramData');
paramData.getValue('poster');

就表示获取当前行字段poster 的值啊!


qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

37

主题

99

帖子

289

积分

中级会员

Rank: 3Rank: 3

积分
289
QQ
 楼主| 发表于 2017-6-6 10:18:24 | 显示全部楼层
liangyongfei 发表于 2017-6-6 09:43
var paramData = this.comp('paramData');
paramData.getValue('poster');

paramData是数据集,不是输入控件,里面定义了多个列,其中有一列名为,poster,这些列都绑定了radiogroup,已经取得 值了,我现在想从paramData.toJson()序列化之后的json格式数据中(stepOneData)取出poster列的值,我以前写过,是get什么来着,就是param.stepData.get****,实在想不起来了。
回复 支持 反对

使用道具 举报

发表于 2017-6-6 13:09:16 | 显示全部楼层
joechinochl 发表于 2017-6-6 10:18
paramData是数据集,不是输入控件,里面定义了多个列,其中有一列名为,poster,这些列都绑定了radiogrou ...

paramData.toJson() 默认得到的json格式数据是:
http://doc.wex5.com/?p=4932

如果你想获取简单结构的json数据!可以是

paramData.toJson({format:simple})

可以查看data组件的API文档!找下方法
http://doc.wex5.com/comps-data/

qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-7-11 14:52 , Processed in 0.063655 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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