ComboBox в компоненте
Может мне кто нибудь подсказать, почму создовая ComboBox не работает такая конструкция, а именно, проблема в том, что в выподающем списке, значения «option value», отображаются из displayField, а надо что бы было из valueField ??? Где мой косяк?

Из таблицы выбираются «0 — 1» и легким движением пальцев преврощается в буквы
Читал на форумах что надо добавить еще один параметр, типа скрытое поле через которое передается значение самого списка, при сохронении.
9
advert.combo.Items = function(config) {
config = config || {};
Ext.applyIf(config,{
store: new Ext.data.ArrayStore({
xtype:'combobox',
id: 0
,fields: ['value','display']
,data: [
[0, 0],
[1, 1]
]
})
,mode: 'local'
,displayField: 'display'
,valueField: 'value'
});
advert.combo.Items.superclass.constructor.call(this,config);
};
Ext.extend(advert.combo.Items,MODx.combo.ComboBox);
Ext.reg('combo-items',advert.combo.Items);
Из таблицы выбираются «0 — 1» и легким движением пальцев преврощается в буквы
renderer: function(value) {
return value == true ? 'Yes' : 'No'
}Короче надо что бы в списке видно было «Да Нет», а в значениях этого списка было «0-1», то есть, что бы мы видели слова, а в БД летели цыфры, ну или «true-false»Читал на форумах что надо добавить еще один параметр, типа скрытое поле через которое передается значение самого списка, при сохронении.
hiddenName:'unique_name',Но после его добовления вообще работать перестает.
Комментарии: 9