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