Shredder2003
Новичок
ExtJs ComboBox - нужны разные значения для показа и передачи (POST)
дано: справочник складов (к примеру)
вот такой хотя бы. В обычном случае если использовать html-элемент select, то можно сделать так, чтобы показывались текстовые значения, а передавались коды:
в ExtJs 2.2 я делаю комбобокс так:
таким образом создаётся комбобокс с описанием склада, и методом POST также передаётся описание.
Возможно ли сделать так, чтобы передавался код склада, а не его описание?
дано: справочник складов (к примеру)
PHP:
Ext.cwar.data = [
['010', 'склад материалов'],
['344', 'склад готовой продукции']
]
PHP:
<select>
<option value='010'>склад материалов
<option value='344'>склад готовой продукции
</select>
PHP:
var store_cwar = new Ext.data.SimpleStore({
fields: ['code', 'name'],
data : Ext.cwar.data
});
....
,new Ext.form.ComboBox({
fieldLabel: 'склад',
name: 'cwar',
allowBlank:false,
tpl: '<tpl for="."><div ext:qtip="{dsca}" class="x-combo-list-item">{name}</div></tpl>',
store: store_cwar,
displayField:'name',
typeAhead: true,
forceSelection: true,
mode: 'local',
triggerAction: 'all',
selectOnFocus:true
})
Возможно ли сделать так, чтобы передавался код склада, а не его описание?