sencha touch2 如何在control层控制store中的代理进行传参查询

store层

Ext.define("LYT.store.sceneryDetail", {
  extend: 'Ext.data.Store',
    config: {
      model: "LYT.model.sceneryDetail",
      proxy: {
        type: "ajax",
        url: "sceneryDetailData.asp",
        method: "GET",
        extraParams: { 
          id:1 
        },
        reader: {
        type: "json",
        rootProperty: "data"
        }
     }
  }
});

control层(只给其中的控制代码行)

Ext.getStore("sceneryDetail").getProxy().setExtraParams({test:"test"});

也可以对已经设置的参数(这里是id)值进行修改

Ext.getStore("sceneryDetail").getProxy().getExtraParams.id=2;

posted on 2012-10-18 13:31  一青鸟一  阅读(259)  评论(0编辑  收藏  举报

导航