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 有这样的标签吗?
最佳答案
您可以使用 <h:panelGroup>
为了这。它呈现一个 <span>
,但这并没有什么害处,因为它在 HTML 标记中没有特殊含义。自 id
以来,您无论如何都需要一个元素必须放在 HTML DOM 中的某处,以便 JS/Ajax 可以找到它以进行重新呈现。
关于ajax - JSF 中的分组标记不呈现任何内容?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4299807/