您的位置:首页 > Web前端 > JavaScript

EXTJS COMBOX加载本地Store与远程Store实例.

2011-11-08 23:29 417 查看
COMBOX的基本用法可能比较入门级一些.为了方便学习的朋友.与方便自己以后用拷贝方便...顺便记录下来了.

本地Store:

{
xtype: 'combobox',
fieldLabel: '展示频道',
store : new Ext.data.SimpleStore({
fields : [ 'GroupId', 'GroupName' ],
data : [ [ 64, '【首页】' ], [ 128, '【玄幻奇幻】 ' ], [ 256, '【仙侠武侠】' ] ]
}),
anchor: '100%',
id: 'bombox1',
editable : false,
mode : 'local',
value : news.GroupId,
triggerAction : 'all',
valueField : 'GroupId',
displayField : 'GroupName',
forceSelection : true,
name: 'GroupId'
}

远程Store

var periodStore = Ext.create('Ext.data.Store', {
id:'periodStore',
model: 'HXSW.BPM.Website.Model.PeriodModel',
proxy: {
type: 'ajax',
url: '/Period/GetAll'
}
});

{
xtype: 'combobox',
fieldLabel: '榜期',
store:periodStore,
typeAhead: true,
displayField:'StingTime',
valueField:'StingTime',
forceSelection: true,
triggerAction: 'all',
emptyText:'---请选择---',
selectOnFocus:true,
allowBlank: false,
id:'PublishName',
name:'PublishTime',
anchor:'98%',
listeners:{
select:function(){
var me=this;
var paras= me.getValue();
recommentEditorStore.proxy.extraParams.bookname=paras;
recommentEditorStore.load();
}
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: