2011-04-19 125 views
3

我想創建一個ExtJs版本4組合框,它將發佈valueField而不是displayValue。之前的版本是在ComboBox的配置中設置'hiddenName'選項,但我似乎無法在第4版或類似的東西中找到它。另外,這不是在ExtJs表單面板中。該組合框被渲染一個普通的HTML表單ExtJs 4 Combobox缺失配置選項hiddenName

//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" 
+0

我認爲問題是'組合框被呈現在一個普通的html窗體'組合框內Extjs與純HTML中的'