Как использовать ExtJS FormPanel с JSF 2.0 - PullRequest
3 голосов
/ 29 марта 2011

Я пытаюсь использовать ExtJS FormPanel с JSF 2.0 + MyFaces 2.0.4. ExtJS - это отличный фреймворк для JavaScript. Но он не использует DOM of Page. Так что главная проблема начинается здесь. Чтобы задействовать компоненты JSF в работе, я должен поместить тег h: form в XHTML (или обработать представление состояния), поскольку он должен синхронизироваться с ViewState.

Но ExtJS не знает о ViewState. Как я могу сделать ExtJS знать о ViewState и синхронизировать вообще. Я хочу поместить его в FormPanel .... items: [{.....}]. Но никак не мог найти способ.

И еще одна вещь; На одной странице может быть две или более формы. Если я не могу поместить его в элементы ExtJS [{...}], как я могу управлять каждой формой.

Спасибо.

1 Ответ

3 голосов
/ 30 марта 2011

Я довольно широко использовал обе эти платформы, и я думаю, что вы ошибаетесь здесь. К тому времени, когда вы поймете, как включить их в жизненный цикл JSF, я думаю, что вы могли бы записать ресурсы REST на вашем сервере с тем, что Ext может потреблять.

Или, если вы придерживаетесь JSF, вы можете попробовать Primefaces или одну из многих других библиотек компонентов JSF, если вы ищете какие-то шикарные сетки данных. Они не так хороши, как Extjs, но если вы магазин JSF, стоит посмотреть.

Есть также Ext GWT, который, конечно, не имеет ничего общего с JSF, но я никогда этим не пользовался.

...