В демке за сайте сенча
http://dev.sencha.com/deploy/ext-4.0...rm/combos.html
"Multiple Selection" (3-й сверху блок)
Применен код:
// Define the model for a State
Ext.regModel('State', {
fields: [
{type: 'string', name: 'abbr'},
{type: 'string', name: 'name'},
{type: 'string', name: 'slogan'}
]
});
// The data store holding the states
var store = Ext.create('Ext.data.Store', {
model: 'State',
data: states
});
// ComboBox with multiple selection enabled
var multiCombo = Ext.create('Ext.form.field.ComboBox', {
fieldLabel: 'Select multiple states',
renderTo: 'multiSelectCombo',
multiSelect: true,
displayField: 'name',
width: 500,
labelWidth: 130,
store: store,
queryMode: 'local'
});
Вставил этот комбобокс в свою форму, окрываю фаербаг, выбираю 5 значений в этом комбобоксе, запостил форму - фаербаг пишет что передаются такие вот параметры:
..name=10&name=20&name=30&name=40&name=50...
Сответственно в PHP скрипте, в который постится форма принимая переменную "name" вижу только последнее значение name=50.
Как заставить EXTJS запостить переменную "name" как массив? Или как вообще принять такое на стороне PHP...?
4 часа поиска решения по демкам, инглицкому форуму сенча и експерименты с документацией не дал никакого результата...
Подскажите, кто в теме... куда хоть думать надо... Заранее благодарен