Ext之页面多次请求问题 (下拉框发送无关请求)

extjs 下拉框在拉取本地数据,然后又要展示后台数据时,出现过此问题(加载页面,自动发送无关的请求导致后台出现错误日志)

{
  xtype:'combo',
  id:'state',
  width:130,
  store: new Ext.data.JsonStore({
       fields: ['val', 'lbl'],
       autoLoad:true,
       data: [['0', '已注册'], ['1', '已审核通过'], ['2', '已审核未通过'], ['3', '已无效']]
    });
  displayField: 'lbl',
  valueField: 'val',
  editable: true,
  triggerAction: 'all', 
    listeners:{
      //渲染之后
      afterrender : function(){     
          Ext.getCmp('state').setValue('xxxxx'); 
    }
}

就是store,autoload自动加载的问题

要让store自动加载而不是加载后台数据,应该加一个属性 mode: 'local',表明是从本地加载数据。

 注意:

Ext.data.JsonStore

 要改成 

Ext.data.Store
posted @ 2019-05-01 22:43  ♞⚉♘  阅读(200)  评论(0编辑  收藏  举报