私は JSF の初心者ですが、selectonemenu 項目に問題があります。たとえば、'FirstLabel' などの項目を選択すると、outputpanel が表示されます。しかし、selectone メニューは私の選択を更新しません。私はこの問題を解決します。助けてくれてありがとう。
<p:selectOneMenu value="#{denemeView.str}" effect="fold" editable="true" >
<f:selectItem itemLabel="Please choose!." itemValue="" />
<f:selectItem itemLabel="FirstLabel" itemValue="1" />
<f:selectItem itemLabel="SecondLabel" itemValue="2" />
<p:ajax process="@this" update=":Form2:panel1"/>
<p:ajax process="@this" update=":Form2:panel2"/>
</p:selectOneMenu>
</p:outputPanel>
<p:outputPanel id="panel1" rendered="#{denemeView.str=='1'}">
<h:outputText value="Output: * " />
<p:inputText id="out" value="#{denemeView.islem}" />
</p:outputPanel>
<p:outputPanel id="panel2" rendered="#{denemeView.str=='2'}">
<h:outputText value="True choice! " />
</p:outputPanel>