2012-01-17 2 views
0

Я внимательно следил за ведущим сообщением ExtDirectSpring form posting. Я определил api с load и submit функциями на FormPanel. load функция работает должным образом, но submit показывает, что «submit не является функцией» при отладке в Firebug.Отправить не является функцией в FormPanel api

Я проверил кнопки с именем «submit», но не нашел, глядя на исходный код.

ExtJS 4 используется с Spring 3 на сервере WebSphere Portal 7.

Любые идеи?

ответ

2

Ext.form.Panel всего лишь контейнер для фактического Ext.form.Basic компонента. Использование FormPanel.getForm().submit()

+0

Следуя приведенному руководству, я написал 'var myform = new Ext.form.FormPanel (...)', а затем вызвал 'myform.getForm.submit()'. Он по-прежнему работает не так, как ожидалось. Кроме того, зачем загружать работу, как ожидалось, если я забыл '˛getForm()'? – ipavlic

+0

'myform.getForm(). Submit()'. 'getForm()' это метод, а не объект – Mchl

+0

'load()' работает так, как ожидалось, потому что это метод 'Ext.form.Panel'. См. Http://docs.sencha.com/ext-js/4-0/#!/api/Ext.form.Panel – Mchl