|

楼主 |
发表于 2018-3-7 15:16:57
|
显示全部楼层
本帖最后由 qweasdzxc 于 2018-3-7 15:37 编辑
解决不了啊。这个是我的代码,假设limit是2,现在向下滑会重复加入第一次查询的数据,每次滑多2条数据,第一次向上滑会刷两次,出现前2条数据2次和第3、4条数据。
能远程帮忙解决一下吗?
- // 点击未审核按钮事件
- Model.prototype.noAuditClick = function(event){
- statusCode="0";
- _this.selectedColor("noaudit");
- filter=this.filterText.get();
- psmID=this.getContext().getCurrentPersonID();
- sStatusID="tesExecuting";
- var taskData=this.comp("taskData");
- taskData.clear();
- taskData.refreshData();
- };
-
- // 点击已审核按钮事件
- Model.prototype.yiAuditClick = function(event){
- statusCode="1";
- _this.selectedColor("yiaudit");
- filter=this.filterText.get();
- psmID=this.getContext().getCurrentPersonID();
- sStatusID="tesFinished";
- var taskData=this.comp("taskData");
- taskData.clear();
- taskData.refreshData();
- };
- Model.prototype.taskDataCustomRefresh = function(event){
- var taskData=this.comp("taskData");
- var limit = taskData.limit;//获取data的limit值,每页显示记录数
- var offset = taskData.getOffset();//获取data当前的offset值,当前页
- if(filter!==null && psmID!==null && sStatusID!==null){
- var params = new biz.Request.ActionParam();
- params.setString("psmID", psmID);
- params.setString("sStatusID",sStatusID);
- params.setString("filter", filter);
- params.setInteger("limit", limit);
- params.setInteger("offset", offset);
- biz.Request.sendBizRequest({
- "context" : this.getContext(),
- "action" : "getTaskAction",
- "parameters" : params,
- "callback" : function(callbackData) {
- if (callbackData.state) {
- if(callbackData.response){
- taskData.loadData(callbackData.response, true);//把返回的数据给data
- }
- }
- }
- });
- }
- };
复制代码
|
|