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

QQ登录

只需一步,快速开始

查看: 3548|回复: 9

[处理中1] saveData时,报错data.toJson is not a function

[复制链接]

150

主题

599

帖子

1205

积分

金牌会员

Rank: 6Rank: 6

积分
1205
QQ
发表于 2016-10-9 17:34:47 | 显示全部楼层 |阅读模式
如题:
获取一个cData,然后setValue,保存的时候报错data.toJson is not a function
var data = this.comp("wc_problem");
                data.setValue("fWriter", this.getParent().userName);
                data.setValue("tabEidtorName", this.getParent().userName);
                data.setValue("tabCreatorId", this.getParent().userID);
                data.setValue("tabEidtorId", this.getParent().userID);
                data.setValue("tabIsDelete", 0);
                data.setValue("tabCreateDate", justep.Date.toString(new Date(), justep.Date.STANDART_FORMAT));
                data.setValue("tabEditDate", justep.Date.toString(new Date(), justep.Date.STANDART_FORMAT));
                data.setValue("fProStatus", "编写中");
                data.setValue("fCheckIsOver",0);
                data.saveData();


QQ截图20161009173521.png

1

主题

3232

帖子

1174

积分

金牌会员

Rank: 6Rank: 6

积分
1174
QQ
发表于 2016-10-9 17:57:54 | 显示全部楼层
保存数据的时候报错了,看下后台有没有错误,他包的data.tojson 不是一个函数,检查一下数据进来的格式,是不是符合Data的  data.toJson这个方法是将数据集中已变更数据导出为JSON数据的。
在问题解决后,希望大家可以吧解决方法也分享一下,这样可以让更多的X5开发者共同进步,谢谢大家的知识共享
回复 支持 反对

使用道具 举报

150

主题

599

帖子

1205

积分

金牌会员

Rank: 6Rank: 6

积分
1205
QQ
 楼主| 发表于 2016-10-10 09:22:29 | 显示全部楼层
闰土 发表于 2016-10-9 17:57
保存数据的时候报错了,看下后台有没有错误,他包的data.tojson 不是一个函数,检查一下数据进来的格式,是 ...

后台没有报错;
数据进来的格式什么意思?
回复 支持 反对

使用道具 举报

1

主题

3232

帖子

1174

积分

金牌会员

Rank: 6Rank: 6

积分
1174
QQ
发表于 2016-10-10 09:24:43 | 显示全部楼层
http://docs.wex5.com/data-json-struct/ 参考一下这个文档,看一下data组件中的JSON数据格式,看报错是说data.toJson 这个方法去转数据出错了
在问题解决后,希望大家可以吧解决方法也分享一下,这样可以让更多的X5开发者共同进步,谢谢大家的知识共享
回复 支持 反对

使用道具 举报

150

主题

599

帖子

1205

积分

金牌会员

Rank: 6Rank: 6

积分
1205
QQ
 楼主| 发表于 2016-10-10 11:06:51 | 显示全部楼层
闰土 发表于 2016-10-10 09:24
http://docs.wex5.com/data-json-struct/ 参考一下这个文档,看一下data组件中的JSON数据格式,看报错是说d ...

打断点看到data如下:
QQ截图20161010110644.png


回复 支持 反对

使用道具 举报

1

主题

3232

帖子

1174

积分

金牌会员

Rank: 6Rank: 6

积分
1174
QQ
发表于 2016-10-10 13:41:14 | 显示全部楼层
点看 datas里面,看一下数据set进去没有,还有你这个data是baasData链接的数据库表,还是普通的data
在问题解决后,希望大家可以吧解决方法也分享一下,这样可以让更多的X5开发者共同进步,谢谢大家的知识共享
回复 支持 反对

使用道具 举报

150

主题

599

帖子

1205

积分

金牌会员

Rank: 6Rank: 6

积分
1205
QQ
 楼主| 发表于 2016-10-10 14:13:34 | 显示全部楼层
闰土 发表于 2016-10-10 13:41
点看 datas里面,看一下数据set进去没有,还有你这个data是baasData链接的数据库表,还是普通的data ...

怎么看有没有set进去,没找到,我在能保存的地方看了datas也没有找到;
是普通的cdata;
回复 支持 反对

使用道具 举报

1

主题

3232

帖子

1174

积分

金牌会员

Rank: 6Rank: 6

积分
1174
QQ
发表于 2016-10-10 16:58:26 | 显示全部楼层
chaierkid 发表于 2016-10-10 14:13
怎么看有没有set进去,没找到,我在能保存的地方看了datas也没有找到;
是普通的cdata; ...

普通的data的话,是不用saveData的吧,你直接吧那句saveData注释掉试一下,应该可以直接set进去
在问题解决后,希望大家可以吧解决方法也分享一下,这样可以让更多的X5开发者共同进步,谢谢大家的知识共享
回复 支持 反对

使用道具 举报

150

主题

599

帖子

1205

积分

金牌会员

Rank: 6Rank: 6

积分
1205
QQ
 楼主| 发表于 2016-10-12 19:06:53 | 显示全部楼层
闰土 发表于 2016-10-10 16:58
普通的data的话,是不用saveData的吧,你直接吧那句saveData注释掉试一下,应该可以直接set进去 ...

但是我要调用saveData的事件呀。。。。
回复 支持 反对

使用道具 举报

1

主题

3232

帖子

1174

积分

金牌会员

Rank: 6Rank: 6

积分
1174
QQ
发表于 2016-10-13 10:38:38 | 显示全部楼层
chaierkid 发表于 2016-10-12 19:06
但是我要调用saveData的事件呀。。。。

你不是说这是一个普通的Data嘛?直接set进去,就在Data里面了,你用这个saveData,是要保存到数据库中的|
在问题解决后,希望大家可以吧解决方法也分享一下,这样可以让更多的X5开发者共同进步,谢谢大家的知识共享
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-6-19 07:36 , Processed in 0.067517 second(s), 27 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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