こんにちは、HTML に次の内容があります。
<p:selectOneMenu value="#{lottoCheckerBean.selectedPowerBallDrawingDate}" >
<p:ajax update="powerBallDrawings" listener="#{lottoCheckerBean.handleDrawDateSelection}" />
<f:selectItems value="#{lottoCheckerBean.powerBallDrawingDates}" />
</p:selectOneMenu>
私のビーンコードの関連セクションは次のとおりです。
public void setSelectedPowerBallDrawingDate(String newSelectedPowerBallDate) {
this.selectedPowerBallDrawingDate = newSelectedPowerBallDate;
}
ajax タグにより、期待どおりに setSelectedPowerBallDrawingDate(String newSelectedPowerBallDate) が呼び出されます。しかし、newSelectedPowerBallDate の値は空の文字列です。ドロップダウンの期待される選択値ではありません。
selectOneMenu のソースは List<String> です
リスト。これにはコンバーターが必要ですか?