У меня есть grid.Panel на моей странице extjs. В сетке есть комбобокс. При загрузке страницы выпадающее поле не отображается как combobox. Вместо этого они выглядят как пустая ячейка. При щелчке по ячейке они раскрывают раскрывающийся список, как символ.Значение по умолчанию в комбо не видно - extjs
var decisionComboStore = new Ext.data.ArrayStore({
fields: ['abbr', 'action'],
data : [
['proceed', 'Proceed'],
['upNotDone', 'Upload Not Done']
]
});
var stockAuditGrid = Ext.create('Ext.grid.Panel', {
{header: '<center><b>Decision</center>', dataIndex: 'decision', flex:1,
editor: {
xtype:'combo',
store: decisionComboStore,
id: 'decisionCombo',
displayField:'action',
valueField: 'abbr',
mode: 'local',
typeAhead: false,
emptyText: 'Select...',
allowBlank:false
},sortable: false, hideable: false}
});
Я не знаю, что еще я должен добавить, чтобы он выглядел как поле со списком при загрузке документа. Также поле должно отображать значение по умолчанию.
В какой версии ExtJS вы используете – Satya
Он должен быть Extjs 4. Он говорит: «Этот файл является частью Ext JS 4 Copyri ght (c) 2011 Sencha Inc ", в первых двух строках моего ext-all.js – Freakyuser
проверьте это http://stackoverflow.com/questions/5965416/extjs-4-combobox-default-value – Satya