我有以下代码适用于除 Firefox 之外的所有浏览器:
{
xtype: 'gridcolumn',
dataIndex: 'action',
flex: 1,
text: 'Action',
editor: new Ext.form.field.ComboBox({
typeAhead: true,
triggerAction: 'all',
selectOnTab: true,
store: [
['Update','Update'],
['Suspend','Suspend'],
['Cancel','Cancel']
],
lazyRender: true,
listClass: 'x-combo-list-small',
listeners: {
change:{
scope: me,
fn: me.processAction
},
focus: function(combo) {
combo.expand();
},
collapse: function(combo) {
//combo.setVisible(false);
}
}
})
}
问题是当您单击组合框时,列表中的第一项是<div id="ext-gen1584" class="x-grid-cell-inner " style="text-align: left; ;"> </div>
.
有人遇到过这种情况么?它是 Ext 还是 Firefox 中的错误?
目前在 Firefox 18.0.2 中进行测试。