|
发表于 2015-2-10 15:45:21
|
显示全部楼层
分页的话使用scrollView
然后再data的onCreate事件中设置limit
Model.prototype.taskCreate = function(event) {
event.source.limit = 20;
};
在onCustomRefresh事件中调用刷新的后台代码
传入相关参数,给你个参考(我用的是oracle的数据库)
// 加载任务信息
Model.prototype.taskCustomRefresh = function(event) {
this.loadTask({
"limit" : event.limit,
"offset" : event.offset
});
};
Model.prototype.loadTask = function(event) {
var data = this.comp("task");
var params = {
"params" : {
"limit" : event.limit,
"offset" : event.offset
}
}
$.ajax({
"type" : "post",
"dataType" : "json",
"contentType" : "application/json",
"url" : "/news/taskQuery",
"data" : JSON.stringify(params),
"success" : function(json) {
var table = {
"@type" : "table",
"rows" : json.tasks
}
data.loadData(table);
data.first();
},
"error" : function() {
alert("加载错误");
}
});
}
|
|