我米使用JSF-2和I要显示的的outputText时改变H:selectOneMenu用于值 'A',但它不工作:JSF 2.0的outputText渲染selectOneMenu用于
这里是视图:
<p:column>
<p:selectOneMenu id="type"
value="#{Controller.typeR}" style="width:100px;">
<f:selectItem itemLabel="--Selectionner--" itemValue="-1" />
<f:selectItem itemLabel="A" itemValue="1" />
<f:selectItem itemLabel="B" itemValue="2" />
<f:selectItem itemLabel="C" itemValue="3" />
<p:ajax update="test"
listener="#{Controller.handleTypeChange}" />
</p:selectOneMenu>
</p:column>
<p:column>
<h:outputText id ="test" value="A OK :" rendered="#{Controller.typeAOk}" />
</p:column>
管理bean
@SuppressWarnings("serial")
@ManagedBean(name = "Controller")
@ViewScoped
public class NoIe{
public void handleTypeChange(){
if (typeR.equals("1")) {
setTypeAOk(true);
System.out.print(typeAOk);
}}
//Getter and Setter
任何帮助将不胜感激!
在里面的DataTable或列panelGrid的? –
他们在里面panelGrid – user3070142