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

QQ登录

只需一步,快速开始

查看: 2147|回复: 8

[处理中3] data保存问题

[复制链接]

23

主题

66

帖子

132

积分

初级会员

Rank: 2

积分
132
QQ
发表于 2017-11-2 19:05:41 | 显示全部楼层 |阅读模式
本帖最后由 tj_lixiang 于 2017-11-2 19:07 编辑

data.saveData方法保存不成功
var newData = me.comp("data4").newData({
                        defaultValues : [ {
                                id : 0,
                                name : $(this.getElementByXid("select3")).find("option:selected").text(),
                                type : me.comp("select1").val(),
                                shuLiang : me.comp("input2").val(),
                                jiaGe1 : me.comp("input6").val(),
                                jiaGe2 : me.comp("input7").val(),
                                diqu : me.comp("select2").val(),
                                state : 1
                        } ]
                });
                debugger;

                me.comp("data4").saveData(newData, {
                        onSuccess : function() {
                        }
                });

发表于 2017-11-3 09:35:30 | 显示全部楼层
请看下API文档第一个参数就是回调方法的!

你是新增后保存对吧! debugger调试下newData 以后  当前行存在吗??新增行数据对不对。另外 行状态是不是new
http://docs.wex5.com/wex5-ui-question-list-2184
1509672676(1).jpg
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

23

主题

66

帖子

132

积分

初级会员

Rank: 2

积分
132
QQ
 楼主| 发表于 2017-11-3 09:55:08 | 显示全部楼层
本帖最后由 tj_lixiang 于 2017-11-3 10:02 编辑
liangyongfei 发表于 2017-11-3 09:35
请看下API文档第一个参数就是回调方法的!

你是新增后保存对吧! debugger调试下newData 以后 ...

我保存后没有任务反映呢
回复 支持 反对

使用道具 举报

发表于 2017-11-3 10:04:33 | 显示全部楼层
tj_lixiang 发表于 2017-11-3 09:55
我保存后没有任务反映呢

你想有什么反应??首先看下数据库中数据是否新增了??
如果想提示保存成功,可以在data组件的 onSaveCommit 事件中 执行信息

关于页面提示
http://docs.wex5.com/wex5-ui-question-list-2099
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

23

主题

66

帖子

132

积分

初级会员

Rank: 2

积分
132
QQ
 楼主| 发表于 2017-11-3 10:20:24 | 显示全部楼层
liangyongfei 发表于 2017-11-3 10:04
你想有什么反应??首先看下数据库中数据是否新增了??
如果想提示保存成功,可以在data组件的 onS ...

数据库里没有新增记录,也没有报错
回复 支持 反对

使用道具 举报

发表于 2017-11-3 10:29:26 | 显示全部楼层
tj_lixiang 发表于 2017-11-3 10:20
数据库里没有新增记录,也没有报错

你好楼主,该问题需要远程,已经通过技术服务QQ加你为好友了,请及时通过,我们会尽快QQ远程。

你qq加不上,你加我远程看下吧!
1912779713
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

23

主题

66

帖子

132

积分

初级会员

Rank: 2

积分
132
QQ
 楼主| 发表于 2017-11-3 10:32:59 | 显示全部楼层
liangyongfei 发表于 2017-11-3 10:29
你好楼主,该问题需要远程,已经通过技术服务QQ加你为好友了,请及时通过,我们会尽快QQ远程。

你qq加不 ...

单位不让上QQ,我看看其他方法吧 ,麻烦您了
回复 支持 反对

使用道具 举报

发表于 2017-11-3 10:46:30 | 显示全部楼层
tj_lixiang 发表于 2017-11-3 10:32
单位不让上QQ,我看看其他方法吧 ,麻烦您了

你 1楼 debugger的地方调试看一下
var data = me.comp("data4");
var row = data.getCurrentRow();

看下当前行字段值是否正确?是否有值? 值是否正确?
row.val('id')
row.val('name')

行状态打印一下
data.getRowState(row)
对不对


浏览器F12 看下控制台真的没有报错信息吗??
你是baasData 还是普通的data组件?
如果是普通的data组件,需要接管 onCustomSave 事件,使用ajax 去请求后台保存到数据库的!
如果是baasData 绑定BaasServer是正确的话!没报错就没问题的! 数据库刷新看下!真的没成功吗?
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

23

主题

66

帖子

132

积分

初级会员

Rank: 2

积分
132
QQ
 楼主| 发表于 2017-11-3 11:05:12 | 显示全部楼层
liangyongfei 发表于 2017-11-3 10:46
你 1楼 debugger的地方调试看一下
var data = me.comp("data4");
var row = data.getCurrentRow();

好的,我调试下 麻烦您了
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-6-23 11:20 , Processed in 0.065237 second(s), 27 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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