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,      这个属性 很重要

上一篇:SenchaTouch学习博客


下一篇:修改linux文件权限命令