Каков наилучший способ использования ``элемент в JSF 2? - PullRequest
0 голосов
/ 04 августа 2011

Является ли хорошей идеей создание лицевых панелей с одним <h:form> в качестве оболочки для всех других компонентов, например:

<body>
  <h:form>
    ... various inputs, commandbuttons etc. ...
  </h:form>
</body>

или хранение связанных вещей в отдельных формах:

<body>
  <h:form id="f1">
    ... related inputs, commandbuttons etc. & ajax updates to f2 ...
  </h:form>

  <h:form id="f2">
    ... related inputs, commandbuttons etc. ...
  </h:form>
</body>

Каковы плюсы / минусы и возможные варианты использования этих двух разных стилей?

1 Ответ

1 голос
/ 04 августа 2011

Думая о семантике, я бы не стал использовать первый метод. Нет необходимости, чтобы весь сгенерированный HTML был заключен в теги формы. Кроме того, второй метод превращает код в более разборчивый.
Об обновлениях ajax вы можете легко обновить n элементов, например, все формы, если вам это нужно.

...