extjs combo中给Store插入一条数据

Posted 在delphi路上

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了extjs combo中给Store插入一条数据相关的知识,希望对你有一定的参考价值。

 

{
xtype: \'combo\',
columnWidth: .55,
name: \'AQLLevel\',
store: Ext.create(\'Scripts.Code.Common.store.InspLevelSwitchingStore\'),
editable: false,
queryMode: \'local\',
matchFieldWidth: false,
listConfig: { width: 200 },
valueField: \'COMM_CODE\',
displayField: \'COMM_CODE_NM\',
listeners:
{
render: function (com) {
var store = com.getStore();
store.load({
callback: function () {
var data = [{ COMM_CODE: \'\', COMM_CODE_NM: \'ALL\' }];
if (store.data.items.length > 0) {
if (store.getAt(0).data.COMM_CODE_NM != \'ALL\') {
store.insert(0, data);
}
} else {
store.insert(0, data);
};
com.select(store.data.items[0]);
}
});
},
expand: function (field, eOpts) {
var store = field.getStore();
var data = [{ COMM_CODE: \'\', COMM_CODE_NM: \'ALL\' }];
if (store.data.items.length > 0) {
if (store.getAt(0).data.COMM_CODE_NM != \'ALL\') {
store.insert(0, data);
}
} else {
store.insert(0, data);
};
}
}//end listeners
}

 

以上是关于extjs combo中给Store插入一条数据的主要内容,如果未能解决你的问题,请参考以下文章

ExtJS:当我点击展开时,Widget Combo重置所有字段的值

ExtJS Ajax vs Extjs Store 用于来自服务器的单行

如何在 extjs 中的 store 中插入值

extjs--combo动态获取数据

Extjs3 Combo实现百度搜索查询

extjs中的ComboBox怎么动态赋值