extjs4.1 gridpanel 分页查询 自定义参数没法穿到后台,请问如何设置,谢谢!十分感谢

第一次都能够将自定义参数传输到后台并在页面上加载出数据来但是当点击下一页或其他时就只传输这三个默认参数.请问这种情况如何处理啊?... 第一次都能够将自定义参数传输到后台并在页面上加载出数据来 但是当点击下一页或其他时就只传输这三个默认参数. 请问这种情况如何处理啊? 展开
 我来答
xiii130
2013-11-06 · 知道合伙人软件行家
xiii130
知道合伙人软件行家
采纳数:817 获赞数:2867
爱好编程,在工作中积累了比较丰富的经验。愿与大家共同进步。

向TA提问 私信TA
展开全部
Ext.create('Ext.data.Store', {
    fields: ['1','2','3'],
    pageSize: 16,
    proxy: {
      type: 'ajax',
      url: 'xxx',
      extraParams: {
        //方法1,在这里添加额外参数,这个,呃,实测时参数多了会是失效
        type: type
      },
      reader: {
        type: 'json',
        root: 'xxx',
        totalProperty: 'xxx'
      }
    },
    listeners: {
      beforeload: function(s) {
        //方法2,添加监听事件
        Ext.apply(s.proxy.extraParams, {
          type: type
        });
      }
    }
  });
百度网友a5678e08f7
2013-11-06 · TA获得超过408个赞
知道小有建树答主
回答量:668
采纳率:0%
帮助的人:619万
展开全部
load方法只是本次把里面的参数传到后台查询,点分页的时候并没有调用load方法就传不过去
要修改store用baseParams,这样在下次刷新的时候自定义的参数能自动加载到url后面
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式