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

EXTJS 3.0 资料 控件之 combo 用法

2014-12-31 11:43 302 查看
EXTJS combo 控件:

1.先定义store

//年款
var comboData_ReleasYear = [
['0', '2010'],
['1', '2011'],
['2', '2013'],
['3', '2014']
];


2.定义combo控件

{
layout: 'form',
labelWidth: 50,
width: 260,
items: [{
xtype: 'combo', name: 'ReleasYear', allowBlank: false,
fieldLabel: '年款', width: 150,
store: new Ext.data.SimpleStore({
fields: ['Id', 'Name'],
data: comboData_ReleasYear
}),
valueField: "Id",
displayField: "Name",
mode: 'local',
editable: false,
triggerAction: 'all',
allowBlank: false,
autoload: true,
listeners: {
'select': function (combo, record, index) {
var ReleasYear = PKUPanelForm.form.findField('ReleasYear').getRawValue();
if (ItemStorePKU.getCount() == 0) {
ItemStorePKU.insert(0, new ItemStorePKU.recordType({ ReleasYear: ReleasYear }));//插入到最后一行
} else {
for (var i = 0; i < ItemStorePKU.getCount() ; i++) {
ItemStorePKU.insert(i, new ItemStorePKU.recordType({ ReleasYear: ReleasYear }));//插入到最后一行
}
}
}
}
}
]
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: