MultiColumn ComboBox - PullRequest
       24

MultiColumn ComboBox

0 голосов
/ 03 февраля 2012

Я создаю форму с комбоксом, который содержит 2 поля: метка и имя, это мой комбобокс:

xtype           : 'combo',
id              : 'Sexe',
fieldLabel      : 'Sexe',
name            : "Sexe",
triggerAction   : "all",
store: 
    new Ext.data.SimpleStore({
        fields  : ['label', 'name'],
        data    : [ ['m', 'Male'],['f', 'female']]
    }),
mode            :'local',
displayField    : "name",
valueField      : 'label',
forceSelection  : true,
editable        : false

Когда я отправляю информацию о форме в PHP, переменная Sexe содержит мужской или женский и нем или ф.Или я хочу содержать «ярлык», а не «имя».Я ставлю valueField : 'label', но всегда отправляю «имя», а не «ярлык».

Спасибо за помощь

1 Ответ

0 голосов
/ 04 мая 2012

Используете ли вы ExtJS3 или ExtJS4? Потому что в ExtJS3 поле со списком представляется "hiddenName", а не "name". Так что в вашем примере вы должны заменить

name:"Sexe"

с

hiddenName:"Sexe"

Поскольку вы используете "mode" вместо "queryMode", я предполагаю, что вы используете ExtJS3.

...