【发布时间】:2012-01-17 22:24:40
【问题描述】:
我正在使用 JSF 2.0.4 表单下有一个组件,其中有一个 f:ajax
<h:form id="formid"....>
......
<h:outputText id="textid" ........../>
.........
<h:commandLink id=".." value="...">
<f:ajax event="click" render="formid" execute="input" listener="#{bean.action}"/>
<h:commandLink/>
<h:form/>
render 属性是否有任何表达式将 textid 从 formid 中排除,以便在触发 ajax 后呈现表单而不是 outputText?
【问题讨论】:
-
您希望“渲染”作为属性。它需要一个布尔值 true/false,你可以绑定它。
-
为 outputText 渲染?我不希望仅在触发 ajax 后才呈现 outputText。
-
您的问题有点不清楚 - 您的意思是“渲染”为“显示”或“重新渲染”为更新新内容?请提供更多详细信息。