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

QQ登录

只需一步,快速开始

查看: 3200|回复: 9

[处理中1] 新手求助,数据库获取的json数据如何赋值给data

[复制链接]

4

主题

15

帖子

37

积分

新手上路

Rank: 1

积分
37
QQ
发表于 2016-10-7 18:32:22 | 显示全部楼层 |阅读模式
看教程的这个地方有个赋值,准备学习使用
Model.prototype.btnServiceClick = function(event){
var me = this; //将 this 存起来,在回调事件中使用
justep.Baas.sendRequest({
"url" : "/qb/wd", //服务文件路径
"action" : "getDataAction", //调用动作的名称
" async " : true, //异步请求
"params" : {tableName : "goods"}, //设置参数
"success" : function(data) { //设置执行成功的回调方法
me.comp("goodsData").loadData(data); //调用数据组件的 loadData 方法装入数据
}
});
};
页面的goodsData应该建立成什么格式的才能使用这个例子进行赋值呢

1

主题

3232

帖子

1174

积分

金牌会员

Rank: 6Rank: 6

积分
1174
QQ
发表于 2016-10-8 15:46:36 | 显示全部楼层
me.comp("goodsData").loadData(data); 这局代码,不就是大数据,加载Data中嘛?goodsData 这个一个Data组件的xid吧,格式?这个不要什么格式吧,你是说JSON格式嘛? 参考:http://docs.wex5.com/data-json-struct/
在问题解决后,希望大家可以吧解决方法也分享一下,这样可以让更多的X5开发者共同进步,谢谢大家的知识共享
回复 支持 反对

使用道具 举报

14

主题

78

帖子

356

积分

中级会员

Rank: 3Rank: 3

积分
356
QQ
发表于 2016-10-8 16:39:00 | 显示全部楼层
var data = this.comp('lacksData');
data.clear();
var options = {
        defaultValues : [jsonData]
};
data.newData(options);
data.saveData();
我都是这样写的,loadData感觉不是很好用
回复 支持 反对

使用道具 举报

4

主题

15

帖子

37

积分

新手上路

Rank: 1

积分
37
QQ
 楼主| 发表于 2016-10-11 16:39:42 | 显示全部楼层
feiyuhao001 发表于 2016-10-8 16:39
var data = this.comp('lacksData');
data.clear();
var options = {

如果我有多行json数据的话,能不能把你
var options = {
        defaultValues : [jsonData]
};
data.newData(options);
data.saveData();
这段代码放到循环里面循环执行呢
回复 支持 反对

使用道具 举报

1

主题

3232

帖子

1174

积分

金牌会员

Rank: 6Rank: 6

积分
1174
QQ
发表于 2016-10-12 09:16:53 | 显示全部楼层
windloss 发表于 2016-10-11 16:39
如果我有多行json数据的话,能不能把你
var options = {
        defaultValues : [jsonData]

newData , 看你怎么用了,如果放在循环里面,就是没循环一次,新增一条,不过saveData没必要放在循环中,数据处理完之后,保存一次就够了
在问题解决后,希望大家可以吧解决方法也分享一下,这样可以让更多的X5开发者共同进步,谢谢大家的知识共享
回复 支持 反对

使用道具 举报

1

主题

3232

帖子

1174

积分

金牌会员

Rank: 6Rank: 6

积分
1174
QQ
发表于 2016-10-12 09:16:54 | 显示全部楼层
windloss 发表于 2016-10-11 16:39
如果我有多行json数据的话,能不能把你
var options = {
        defaultValues : [jsonData]

newData , 看你怎么用了,如果放在循环里面,就是没循环一次,新增一条,不过saveData没必要放在循环中,数据处理完之后,保存一次就够了
在问题解决后,希望大家可以吧解决方法也分享一下,这样可以让更多的X5开发者共同进步,谢谢大家的知识共享
回复 支持 反对

使用道具 举报

4

主题

15

帖子

37

积分

新手上路

Rank: 1

积分
37
QQ
 楼主| 发表于 2016-10-13 22:46:56 | 显示全部楼层
闰土 发表于 2016-10-12 09:16
newData , 看你怎么用了,如果放在循环里面,就是没循环一次,新增一条,不过saveData没必要放在循环中, ...

defaultValues 那里面的这个defaultValues是不是可以重复使用呢,会不会冲突之类的呢,我做循环用的时候第一条能插入,第二条就报错了
回复 支持 反对

使用道具 举报

1

主题

3232

帖子

1174

积分

金牌会员

Rank: 6Rank: 6

积分
1174
QQ
发表于 2016-10-14 09:37:46 | 显示全部楼层
windloss 发表于 2016-10-13 22:46
defaultValues 那里面的这个defaultValues是不是可以重复使用呢,会不会冲突之类的呢,我做循环用的时候 ...

你说这个不就是(defaultValues )不就是一个普通的JSON格式数据嘛?你往里定义数据,只和这个里面东西有关系吧?
在问题解决后,希望大家可以吧解决方法也分享一下,这样可以让更多的X5开发者共同进步,谢谢大家的知识共享
回复 支持 反对

使用道具 举报

1

主题

8

帖子

10

积分

新手上路

Rank: 1

积分
10
QQ
发表于 2016-10-14 09:40:07 | 显示全部楼层
闰土 发表于 2016-10-14 09:37
你说这个不就是(defaultValues )不就是一个普通的JSON格式数据嘛?你往里定义数据,只和这个里面东西有 ...


新手问个问题,模型资源窗口怎么调出来?找不到了   
回复 支持 反对

使用道具 举报

1

主题

3232

帖子

1174

积分

金牌会员

Rank: 6Rank: 6

积分
1174
QQ
发表于 2016-10-14 09:46:32 | 显示全部楼层
模型资源窗口 是什么?干吗用的?
在问题解决后,希望大家可以吧解决方法也分享一下,这样可以让更多的X5开发者共同进步,谢谢大家的知识共享
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-6-19 12:36 , Processed in 0.115318 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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