我正在尝试创建一个ExtJs版本4的ComboBox,它将发布valueField而不是displayValue。 在以前的版本中,可以在ComboBox的配置中设置“hiddenName”选项,但我似乎在v 4中找不到它或类似的选项。 另外,这不是在ExtJs表单面板中。 ComboBox正在纯html表单中呈现
//My Code
new Ext.form.ComboBox({
renderTo: 'my_div',
store: new Ext.data.SimpleStore({
fields: ['value', 'name'],
data: [['1', 'A'], ['2', 'B'], ['3', 'C']]
}),
name: 'letter',
hiddenName: 'letter_id',
hiddenValue : '0',
displayField: 'name',
valueField: 'value',
mode: 'local'
});
// The value of the form POST when I selected 'A'
"letter=A"
// This is what I want
"letter=1"
<select>
标签不同。 - Egy Mohammad Erdin