2012-04-24 24 views
0

私は、ユーザーが年を選択しなければならないスピナーを持っています。ページがロードされると、スピナーのデフォルト値は画面上のminValueですが、バッキングBeanの値はnullです。Richfaces inputNumberSpinnerの値が設定されていません

ページが最初に読み込まれたときに、スピナーのデフォルト値(minValue)を使用して情報を表示する必要があります。

どうすればよいですか?

乾杯

答えて

0
ページが最初spinnerValueがnullのロードされたとき、あなたがレンダリングできることをあなたは知っているので、その

よう

何か h:panelGroup(例えば)その条件に基づいて

<h:panelGroup id="renderMe" rendered="#{myBean.spinnerValue eq null}"> 
    some text... 
</h:pamelGroup> 

+0

これは良い考えです。ちなみに、バッキングBeanの 'spinnerValue'を何らかの値で初期化するだけで、nullではないのですか? – BRabbit27

+0

value = "#{myBean.someInt}"は機能していませんか?単純な整数(整数ではない)を使用することができ、開始時にゼロになるように(ゼロではなく) – Daniel

+0

Nope。私は 'private int s = 2011;のようなものを考えていたので、オブジェクトが作成されると、バッキングビーンの最初の値は2011年です。 – BRabbit27

関連する問題