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

QQ登录

只需一步,快速开始

查看: 1967|回复: 4

[结贴] 我做了一个神奇的操作,取一行数据然后转json。

[复制链接]

39

主题

91

帖子

201

积分

中级会员

Rank: 3Rank: 3

积分
201
QQ
发表于 2017-7-16 19:53:52 | 显示全部楼层 |阅读模式
这是往本地存数据
var problemdata = this.comp("problemData");
var rowvalue = JSON.stringify(problemdata.getCurrentRow().toJson());
localStorage.setItem("shoucang", rowvalue);
这是取数据。
var data = localStorage.getItem("shoucang");
event.source.loadData(JSON.parse(data));
var val = event.source.val("fId", 0);
console.log(val);虽然没有bug但是这个val没有值。有没有什么好办法可以一次性取一行值然后转成json格式
发表于 2017-7-17 11:22:46 | 显示全部楼层
event.source 是data组件对象把!
应该event.source.getValue('fId');

建议debugger调试运行下吧!
看下JSON.parse(data) 的值是什么  执行loadData 后
data.count()  值是多少??
里面有数据吗??还有当前行确定有数据吗??如果没数据也无法打印的!
http://docs.wex5.com/wex5-ui-question-list-2071
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

39

主题

91

帖子

201

积分

中级会员

Rank: 3Rank: 3

积分
201
QQ
 楼主| 发表于 2017-7-17 16:21:26 | 显示全部楼层
liangyongfei 发表于 2017-7-17 11:22
event.source 是data组件对象把!
应该event.source.getValue('fId');

已经成功了,我自己拼json,拼出来了。还有一个问题,我用了一个baasdata然后绑定了自动生成的query,然后它查出来的数据的是表里所有字段的数据,有没有什么办法可以让它只查几列
回复 支持 反对

使用道具 举报

发表于 2017-7-17 17:14:10 | 显示全部楼层
ree_file 发表于 2017-7-17 16:21
已经成功了,我自己拼json,拼出来了。还有一个问题,我用了一个baasdata然后绑定了自动生成的query,然 ...

修改baasData 源码! 没必要的列删除即可!

就不会查这些列了!
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

39

主题

91

帖子

201

积分

中级会员

Rank: 3Rank: 3

积分
201
QQ
 楼主| 发表于 2017-7-17 19:43:21 | 显示全部楼层
liangyongfei 发表于 2017-7-17 17:14
修改baasData 源码! 没必要的列删除即可!

就不会查这些列了!

好的
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-7-11 15:12 , Processed in 0.052338 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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