|
本帖最后由 justep_hzj 于 2018-11-24 09:10 编辑
通过以下语句,能实现在页面上面,增加数据,但是涮新之后,又消失了。
查看数据库,新增的数据也保存不上。
很困惑,啥原因。
只有通过bar 上面的 保存按钮,新增的数据才能保存到数据库中。
查看了该按钮的事件,onClick 是 {operation:baasData.save}.
这个operation,我怎样通过js 调用。因为实际应用中,用户没有点击保存按钮的机会。
Model.prototype.button2Click = function(event){
var baas1 = this.comp('baasData1'); /sevice配置见图一
var options = {//数据库中,对应的表,主键是FID,自增类型
"defaultValues" : [ {
MeetingTheme : '',
Host : '',
MeetingPlace : '',
MeetingTime : new Date(),
MeetingDepartment : '',
MeetingEmployee : '',
CheckInTime : new Date()
} ],
"onSuccess" : function(event) {
baas1.applyUpdates();
alert("保存成功"); //测试时候,弹出该提示
// event.source.refreshData();
},
"onError" : function(event) {
console.log("数据保存失败");
}
};
//baas1.saveData(options);
baas1.newData(options);
baas1.applyUpdates();
//baas1.saveData(); 也测试过该API 就是保存不到数据库中
};
|
|