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

QQ登录

只需一步,快速开始

查看: 1705|回复: 6

[结贴] js代码中向baasdata中使用add方法添加数据之后保存失败?

[复制链接]

10

主题

48

帖子

162

积分

初级会员

Rank: 2

积分
162
QQ
发表于 2017-5-31 16:51:50 | 显示全部楼层 |阅读模式
如代码所示,我用这种方法添加进去,使用data的save方法怎么添加不上呢?
  1. var data = self.comp("Data");
  2.      data.add({
  3.      id:"05",
  4.      pagename:pagename,
  5.      btn_label:label
  6.                 });
复制代码

发表于 2017-5-31 17:11:22 | 显示全部楼层
你是新增一行数据吗??
可以使用newData  方法
var data = this.comp('mainData');
        var options = {
                defaultValues : [
                        {id:'05',pagename:pagename,btn_label:label}
                ]
        };       
        data.newData(options);

保存可以调用data.saveData()

baasdata 指定 saveAction 就可以保存的!
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

10

主题

48

帖子

162

积分

初级会员

Rank: 2

积分
162
QQ
 楼主| 发表于 2017-6-1 09:26:13 | 显示全部楼层
liangyongfei 发表于 2017-5-31 17:11
你是新增一行数据吗??
可以使用newData  方法
var data = this.comp('mainData');

非常感谢,新增一行数据成功了,但是我一次新增了几行数据怎么做呢?
回复 支持 反对

使用道具 举报

10

主题

48

帖子

162

积分

初级会员

Rank: 2

积分
162
QQ
 楼主| 发表于 2017-6-1 09:50:11 | 显示全部楼层
liangyongfei 发表于 2017-5-31 17:11
你是新增一行数据吗??
可以使用newData  方法
var data = this.comp('mainData');

我的意思是一次向baasdata中插入多条数据,我要怎么保存进去?
回复 支持 反对

使用道具 举报

发表于 2017-6-1 10:48:09 | 显示全部楼层
终极码农 发表于 2017-6-1 09:50
我的意思是一次向baasdata中插入多条数据,我要怎么保存进去?

var data = this.comp('mainData');
        var options = {
                defaultValues : [
                        {id:'05',pagename:pagename,btn_label:label},
{id:'06',pagename:pagename,btn_label:label},
{id:'07',pagename:pagename,btn_label:label}
                ]
        };        
        data.newData(options);


这就是多行
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

10

主题

48

帖子

162

积分

初级会员

Rank: 2

积分
162
QQ
 楼主| 发表于 2017-6-1 14:39:03 | 显示全部楼层
liangyongfei 发表于 2017-6-1 10:48
var data = this.comp('mainData');
        var options = {
                defaultValues : [

谢谢,已解决,可以结贴 了
回复 支持 反对

使用道具 举报

10

主题

48

帖子

162

积分

初级会员

Rank: 2

积分
162
QQ
 楼主| 发表于 2017-6-1 17:56:36 | 显示全部楼层
liangyongfei 发表于 2017-6-1 10:48
var data = this.comp('mainData');
        var options = {
                defaultValues : [

请问data组件,(不是baasdata组件),能够实现同样的功能吗?为什么我换成data组件就不行了??
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-19 11:15 , Processed in 0.080499 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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