0
我想將ExtJS中選擇的組合的ID和值都傳遞給控制器。在我的情況下,ID是國家代碼,值是國家名稱。這裏爲組合我沒有使用var。 對於前:從ExtJS將控制器的組合ID和值傳遞給控制器
{
xtype: 'combo',
id: 'ADDRESS_COUNTRY_NAME',
name: 'ADDRESS_COUNTRY_NAME',
fieldLabel: 'Country',
width: 300,
displayField: 'name',
store: addrcountriesStore,
queryMode: 'local',
listConfig: {
getInnerTpl: function() {
return '<div data-qtip="{name}">{name}</div>';
}
}}
var addrcountriesStore = Ext.create('Ext.data.Store', {
model: 'AddrCountry',
data: addrcountries
});
var addrcountries = [
{"id":"US","name":"United States"},
{"id":"UK","name":"United Kingdom"},
{"id":"AU","name":"Australia"}
];
Ext.define('AddrCountry', {
extend: 'Ext.data.Model',
fields: [
{type: 'string', name: 'id'},
{type: 'string', name: 'name'}
]
});
默認情況下,國名的表單提交過程中去。我也需要發送相應的國家代碼。有誰可以幫忙嗎?