Ajax是实现此目的的便捷方法,而JSF 2.0捆绑了ajax。
这是一个例子:
<h:selectoneRadio value="#{a7.myCheckbox.state}"> <f:selectItem itemLabel="#{bundle.yes}" itemValue="1"/> <f:selectItem itemLabel="#{bundle.no}" itemValue="0"/> <f:ajax render="uawGroup"/></h:selectOneRadio><h:panelGroup id="uawGroup" layout="block"> <h:outputText value="#{bundle.wichmed}" rendered="#{a7.myCheckbox.state == 1}"/> <h:inputText value="#{}" id="myInput" rendered="#{a7.myCheckbox.state == 1}"/> </h:panelGroup>
h:panelGroup当单击“是”选项时,将呈现。
h:selectOneRadio(itemValue == 1)。最初它是0(在bean“
a7”中设置)。
该
h:panelGroup起包装,因为你只能更新实际上呈现在页面上(与AJAX组件
h:outputText和
h:inputText最初不显示)。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)