【问题标题】:Richfaces inputNumberSpinner value not setRichfaces inputNumberSpinner 值未设置
【发布时间】:2012-04-24 15:04:46
【问题描述】:

我有一个微调器,用户必须在其中选择一年。加载页面时,微调器的默认值为屏幕上的 minValue,但在 backing-bean 中该值为 null。

我需要在第一次加载页面时使用微调器的默认值 (minValue) 呈现一些信息。

怎么做?

干杯

【问题讨论】:

    标签: jsf richfaces spinner


    【解决方案1】:

    类似的东西

    既然知道页面第一次加载的时候 spinnerValue 为 null ,就可以渲染 h:panelGroup(例如)基于该条件

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

    ?

    【讨论】:

    • 这是个好主意。顺便说一句,我可以用一些值初始化支持 bean 中的 spinnerValue 使其不为空吗?
    • value="#{myBean.someInt}" 不起作用? b.t.w 至少在 primefaces 中您可以使用简单的 int(不是 Integer),这样它在开始时将为零(而不是 null)
    • 不。我在想private int s = 2011; 这样的东西,所以当创建对象时,支持 bean 中的第一个值是 2011。
    • 你为那个 s 生成了 getter/setter 吗?也尝试使用 Integer 而不是 int ......无论如何我的第一个解决方案正在工作? (使用 ... eq null ... 或者如果您使用简单的 int 尝试渲染 =“#{myBean.spinnerValue eq 0}”)?
    • Getter/setter,是的,我做到了。是的,现在正在工作,我昨天没有时间!谢谢!!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-02-12
    • 2012-06-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多