|
楼主 |
发表于 2016-4-7 09:01:57
|
显示全部楼层
我是这么写的,能帮我看下问题出现在哪吗?
1、 在Model.prototype.modelLoad = function(event)函数中:查询出服务器数据库中的users数据存放到data里:
var param={
tablename:"users"
};
baas.sendRequest({
"url" : "/elearn", // servlet请求地址
"action" : "updateTbale", // action
"params" : param, // action对应的参数
"success" : function(result) {
self.comp("users").loadData(result, false); self.comp("list1").refresh(self.comp("users"));
} });
2、调用Data刷新方法,执行数据保存到sqlite数据库操作:
Model.prototype.usersCustomRefresh = function(event){
event.async = true; var db = this.demoDB.getDatabase(); var data = event.source; SqliteUtil.saveData(db, data, "users", null, function(res) { data.doSaveAfter(true, event.options); }, function(msg) { data.doSaveAfter(false, event.options); });
};
|
|