|
发表于 2020-5-26 16:23:18
|
显示全部楼层
1.直接loadData是没有
- Model.prototype.data1CustomRefresh = function(event){
- var data1 = this.comp("data1");//获取data
- var grid1 = this.comp("grid1");//获取展现数据的grid组件
- //勾选action参数,给limit和offset参数传参
- var param = new biz.Request.ActionParam();
- var limit = data1.limit;//获取data的limit值
- var offset = data1.getOffset();//获取data当前的offset值;
- param.setInteger("limit", limit);
- param.setInteger("offset", offset);
- param.setString("filterStr",this.filterStr);//把需要过滤的值赋值给action的参数,便于后端过滤
- biz.Request.sendBizRequest({
- "context" : this.getContext(),
- "action" : "loadMainAction",
- "parameters" : param,
- "callback" : function(callbackData) {
- callbackData.ignoreError = false;
- if (callbackData.state) {
- data1.loadData(callbackData.response, true);//把返回的数据给data
- grid1.refresh();//刺激grid显示数据
- }
- }
- });
- };
复制代码
刷新应该是调用分页的刷新,直接调用refreshData还设置增量刷新,不清除原有数据页面上是有重复数据的,要的是这样的需求?
|
|