2014-10-07 3 views
0

Возможно ли в Richfaces 4 не отправлять всю форму серверу на действие ajax? Существует ли такой атрибут или тег?Не отправляйте всю форму на действие ajax

Если у меня есть большая форма, имеет смысл отправить на сервер только то, что необходимо.

+1

Вы правы в том, что вся форма была отправлена, сервер выбирает только то, что для запуска через жизненного цикла на основе настроек 'process' /' execute'. Это кажется расточительным (и, вероятно, есть), но да, это состояние вещей. Вот почему лучше всего иметь небольшие, узко ограниченные формы. – kolossus

+1

[BabbageFaces] (http://www.beyondjava.net/blog/introducing-babbagefaces-efficient-ajax-dirt-cheap/) пытается оптимизировать ответ, а не запрос. Это то, что я думаю – kolossus

ответ

0

Ну, естественно, атрибут execute (a4j:commandButton) предназначен для этой цели. Вы также можете определить разделы с a4j:region для использования в качестве части, которую вы хотите выполнить.

Подробнее

+0

Я думаю, что он по-прежнему отправляет полную форму на сервер. Затем на сервере обрабатывается только часть выполнения. Но форма подана. Я еще раз проверю, но я думаю, что это так. –

Смежные вопросы