Extjs combox的异步加载

很多朋友用 extjs  很多时候都要用到combo 而异步加载是用的最多的 今天我就举一个例子 了解combo的异步加载

 

 

Ext.onReady(function () {    

Ext.BLANK_IMAGE_URL = "/Scripts/resoures/images/default/s.gif";    

var sotre = new Ext.data.JsonStore({       

  autoLoad: true,        

 proxy: new Ext.data.HttpProxy({             url: 'Text.aspx'         }),    

     reader: new Ext.data.JsonReader({             fields: [{ name: 'id' }, { name: 'peovince'}],           

  root: 'root'         })     });   

  var form = new Ext.form.FormPanel({        

frame: true,        

border: true,        

width: 300,        

height: 200,   

renderTo: Ext.getBody(),       

  items: [{            

xtype: 'combo',      

       id: 'com',         

    fieldLabel: '书籍列表',       

      store: sotre, //设置数据源    

         displayField: 'peovince',      

       valueField: 'id',       

      mode: 'remote',       

      triggerAction: 'all',     

        selectOnFocus: true,       

      allowBlank: false,        

     editable: false         }]

    });

});

 

注意加载的时候 要注意设置加载模式 本地还是异步 已经设置  autoLoad: true,      这个属性 很重要

 

你可能感兴趣的:(combox)