フォームといくつかのフィールドとコンボ ボックスを含むウィンドウを定義します。のような例
Ext.define('Ext.example.ABC', {
extend: 'Ext.window.Window',
items:{
xtype:'form',
items:[
{
xtype: 'combo',
id: 'example',
name: 'ax',
triggerAction: 'all',
forceSelection: true,
editable: false,
allowBlank: false,
fieldLabel: 'example',
mode: 'remote',
displayField:'name',
valueField: 'id',
store: Ext.create('Ext.data.Store', {
fields: [
{name: 'id'},
{name: 'name'}
],
autoLoad: true,
proxy: {
type: 'ajax',
url: 'example.php',
reader: {
type: 'json',
root: 'rows'
}
}
}
})
}]
}
,load: function(a) {
// do some thing
}
});
そして、グリッドパネルにボタンがあります
tbar:[
{
text:'create',
handler:function(){
var x = new Ext.example.ABC();
x.load(0);
}
}
しかし、なぜ私は gridpanel を起動しただけで、ボタンcreate をクリックしていないのにコンボもロードするのです
か?
コンボボックスがたくさんあり、グリッドパネルの読み込みが遅くなります:(
どうすれば修正できますか