Тег группировки в JSF ничего не отображает?

Есть ли какой-либо тег в JSF, который можно использовать для назначения некоторого идентификатора группе дочерних тегов, но без отображения какого-либо контента? Что-то вроде этого:

<h:unknowntag id="group">
  <h:inputText id="name" value="#{bean.name}" required="true">
    <f:ajax event="blur" execute="name" render="group" />
  </h:inputText>
  <h:message for="name"/>
</h:unknowntag>

Мне не нужно <h:unknowntag> для рендеринга любого контента, но мне нужно, чтобы он установил идентификатор для всей группы, которую я хочу повторно отобразить после события ajax. Есть ли такой тег в JSF 2.0?


person amorfis    schedule 28.11.2010    source источник


Ответы (1)


Вы можете использовать <h:panelGroup> для этого. Он отображает <span>, но это не вредит, поскольку не имеет особого значения в HTML-разметке. В любом случае вам нужен элемент, так как id должен быть помещен где-то в HTML DOM, чтобы JS/Ajax мог найти его для повторного рендеринга.

person BalusC    schedule 29.11.2010