2012-04-24 75 views
0

我有一個微調器,用戶必須選擇一年。加載頁面時,微調器的默認值是屏幕上的minValue,但在後臺bean中,該值爲空。Richfaces inputNumberSpinner值未設置

我需要渲染一些信息,當第一次加載頁面時,採用微調器的默認值(minValue)。

如何做到這一點?

乾杯

回答

0

類似的東西

既然你知道,當第一次加載頁面spinnerValue爲空,可以渲染 h:panelGroup(例如)基於該條件

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

+0

這是一個好主意。順便說一句,我可以使用某個值初始化backing bean中的'spinnerValue',以便它不爲null嗎? – BRabbit27 2012-04-24 20:03:14

+0

value =「#{myBean.someInt}」不工作? b.t.w至少在primefaces中可以使用簡單的int(非整數),這樣它將在開始時爲零(而不是null) – Daniel 2012-04-24 20:14:39

+0

不可以。我在想'private int s = 2011';所以當創建對象時,後臺bean中的第一個值是2011. – BRabbit27 2012-04-24 21:47:49