Значения Extjs не представлены - PullRequest
1 голос
/ 22 июля 2010

При отправке формы с помощью Extjs я вижу, что элементы формы имеют значения с этим кодом непосредственно перед отправкой:

    var itemsForm = '';
    function mostraItems(item, index, length) { itemsForm += item.id + ':' + item.name + ':' + item.value + ':' + index + '\n'; }
    myForm.form.items.each(mostraItems);
    alert (itemsForm);
    myForm.form.submit({...

Но когда запрос поступает на страницу обработки, элементы формы там не отображаются. Я могу видеть детали запроса с Firebug.

Одним из элементов формы является ComboBox:

    var myCombo = new Ext.form.ComboBox({
    //autoWidth: true,
    width: 250,
    displayField: 'theFieldText',
    editable: false,
    emptyText: 'Select something ...',
    fieldLabel: 'Some text',
    listeners: { 'select': { fn: theOnSelect, scope: this} },
    mode: 'local',
    selectOnFocus: true,
    store: theStore,
    triggerAction: 'all',
    typeAhead: true,
    valueField: 'theFieldValue'
});

Это Extjs 2.1

1 Ответ

1 голос
/ 22 июля 2010

Необходимо указать свойство "name", чтобы сопоставить элемент управления с парой имя-значение формы.

...