Я хочу добавить и удалить элемент (отображаемое значение пустое, высота элемента сохраняется как обычно) в Ext.form.ComboBox. Я ссылался на 2 ссылки ниже, чтобы настроить мой combobox, но он все еще не отображает пустой элемент:
- http://www.ashlux.com/wordpress/2009/09/04/handling-empty-options-with-ext-js-combo-box/
- http://www.sencha.com/forum/showthread.php?52340-How-to-add-a-quot-blank-quot-entry-to-a-ComboBox
Вот мой код:
this.abcCombo = new Ext.form.ComboBox({
name : 'abcCombo',
hiddenName : 'abcCombo-id',
fieldLabel : "My Combobox",
width : 250,
editable : false,
forceSelection : true,
mode : 'local',
triggerAction : 'all',
valueField : 'id',
displayField : 'fullName',
store : new Ext.data.JsonStore({
fields : ['id', 'fullName']
}),
tpl : '<tpl for="."><div class="x-combo-list-item">{fullName} </div></tpl>'
});
Данные хранилища combobox будут загружены после запроса Ajax (т.е. 3 элемента в элементах данных). И у combobox есть только 3 элемента (не 4, как я и ожидал). У вас есть идеи о моей проблеме?! Большое вам спасибо!