代码之家  ›  专栏  ›  技术社区  ›  amorfis

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

  •  3
  • amorfis  · 技术社区  · 14 年前

    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 回复  |  直到 14 年前
        1
  •  2
  •   BalusC    14 年前

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