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 }));//插入到最后一行 } } } } } ] }
本文介绍了如何在ExtJS中配置Combo控件以显示年款数据。首先定义了一个包含年份选项的数据存储,然后设置了Combo控件的各项属性,如宽度、字段标签、数据源等,并为其添加了选择事件监听。

451

被折叠的 条评论
为什么被折叠?



