|
本帖最后由 chaierkid 于 2017-6-12 17:51 编辑
build version : 5.3.5.5113
build time : 2016.07.08 11:11:03
采用Cdata load加载后台查询返回的数;
Model.prototype.wc_problemCustomRefresh = function(event){
event.async = true;
var data = event.source;
var append = true; // 是否数据追加模式
//有网的情况直接访问后台
var limit = this.getParent().limit;
var offset = event.offset;
var self =this;
if(this.getParent().lineType == "onLine"){
Baas.sendRequest({
"url" : "/webproblem/problem",
"action" : "queryProblem",
"async" : false,
"params" : {userID:this.getParent().userID,limit:limit,offset: offset},
"success" : function(resultData) {
data.setTotal(300);
data.loadData(resultData.table,append);
data.doRefreshAfter(true, event.options);
if(resultData.rows>0){
$(self.getElementByXid("badge1")).html(resultData.rows);
$(self.getElementByXid("wait")).removeClass("hide");
$(self.getElementByXid("wait")).show();
}else{
$(self.getElementByXid("wait")).hide();
}
},
"error":function(msg){
justep.Util.hint("查询失败,请检查网络是否正常!", {"type" : "danger" });
}
});
用户自己设置全局分页条数;
this.getParent().limit;
现在用户设置了每次显示1条数据,一共三条数据;现在加载不出后面的两条数据;
后台显示:limit为1,offset为20/40/60;
|
|