JSF中的分组标记没有呈现任何内容?

时间:2010-11-28 23:38:14

标签: ajax jsf jsf-2

JSF中是否有任何标记可用于为子标记组分配一些id,但不呈现任何内容?像这样:

<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>来呈现任何内容,但是我需要它将id设置为整个组,我想在ajax事件之后重新渲染。 JSF 2.0中是否有这样的标签?

1 个答案:

答案 0 :(得分:2)

您可以使用<h:panelGroup>。它呈现<span>,但这并没有坏处,因为它在HTML标记中没有特殊含义。无论如何,您需要一个元素,因为id 放在HTML DOM中的某个位置,以便JS / Ajax可以找到它以进行重新渲染。