ドロップダウンボックスとinputTextがあります。ここに私のxhtmlコードがあります:
<h:panelGroup id="inputs">
<h:selectOneMenu value="#{tabBean.refundCharge}" name="reCharge">
<f:selectItems value="#{tabBean.reChargeList}" />
<f:ajax render="inputs" />
</h:selectOneMenu>
<p:inputText value="#{tabBean.refundDescr}" rendered="#{tabBean.refundCharge == 'Item2'}"/>
</h:panelGroup>
そして、これは TabBean です:
private String refundCharge;
public String[] getReChargeList() {
ResourceBundle config = ResourceBundle.getBundle("config");
String reChargeList= "Item1 % Item2 % Item3";
String delimeter = "[%]";
String[] reChargeDescr = reChargeList.split(delimeter);
return reChargeDescr;
}
入力テキストは表示されません。ドロップダウン リストから Item2 の値をクリックすると、入力テキストが表示される必要があります。しかし、これらのコードでは機能しません。
Item2 をクリックしたときに表示される必要があります。エラーはどこにありますか?
ありがとう