|

楼主 |
发表于 2016-11-25 18:22:31
|
显示全部楼层
本帖最后由 smart 于 2016-11-25 18:43 编辑
Model.prototype. data1CustomRefresh = function(event){
//标记当前刷新是异步执行的
debugger;
event.async = true;
var self = window;
var db = self.demoDB.getDatabase();
var data = event.source;
var append = event.options && event.options.append; // 是否数据追加模式
//var limit = event.limit; // 分页行数
var offset = event.offset; // 分页偏移
SqliteUtil.executeSql(db, "SELECT * FROM APPDATA WHERE fk = ? ", [window._ke], onSuccess, onError);
function onSuccess(res) {
// 转换返回数据结果
var table = SqliteUtil.rowsToTable(res.rows);
data.loadData(table, append);
// 异步执行模式下,加载数据后必须执行doRefreshAfter
data.doRefreshAfter(true, event.options);
}
function onError(msg) {
data.doRefreshAfter(false, event.options);
}
};
Model.prototype.listdataCustomRefresh = function(event){
//标记当前刷新是异步执行的
debugger;
event.async = true;
var self = window;
var db = self.demoDB.getDatabase();
var datalist = event.source;
var append = event.options && event.options.append; // 是否数据追加模式
//var limit = event.limit; // 分页行数
var offset = event.offset; // 分页偏移
SqliteUtil.executeSql(db, "SELECT fid,fnumber FROM APPDATA WHERE fk = ? ", [window._ke], onSuccess, onError);
function onSuccess(res) {
// 转换返回数据结果
var table = SqliteUtil.rowsToTable(res.rows);
datalist.loadData(table, append);
// 异步执行模式下,加载数据后必须执行doRefreshAfter
datalist.doRefreshAfter(true, event.options);
}
function onError(msg) {
datalist.doRefreshAfter(false, event.options);
}
};
基本按照示例来的 |
|