ExtJS 4.0: создание базовой формы из существующей разметки - PullRequest
2 голосов
/ 21 июля 2011

Я пытаюсь создать базовую форму из существующей разметки.Я сделал это в ExtJS 3.3 легко следующим образом:

var formEl = document.createElement('form');

........

var formSubmit = new Ext.form.BasicForm(formEl, {
            method:'POST',
            fileUpload:true
        });

Он работал как базовая форма Ext 3.3, используемая для принятия идентификатора формы или элемента DOM в качестве первого параметра.Но в Ext 4.0 такой опции нет.Мне нужно отправить эту основную форму позже.

Можете ли вы сказать мне: есть ли другой вариант в ExtJS 4, чтобы сделать это?

1 Ответ

2 голосов
/ 21 июля 2011

К сожалению, это не может работать с Ext JS 4.

В Ext 4 формы не привязаны к фактическим элементам формы HTML.Вместо этого при отправке создается временный элемент формы и отправляется на сервер.

Вы должны отправить свою форму, используя JS.Вот пример как это сделать.

...