【问题标题】:How to set default value of ace:selectMenu? [duplicate]如何设置 ace:selectMenu 的默认值? [复制]
【发布时间】:2014-03-12 10:57:05
【问题描述】:
<h:outputText value="#{subtech.technology.get(0).name}"
                rendered="#{not subtech.selected}" />
            <ace:selectMenu value="#{subTechBean.selTechnology}" 
                rendered="#{subtech.selected}">
                <f:selectItems value="#{subTechBean.technology}"></f:selectItems>
            </ace:selectMenu>

当我使用更改按钮将 selected 的值切换为 true 时,出现 selectmenu。但没有预先选择任何值,如果我没有设置值并使用保存按钮查看输出文本,则页面显示 •{0}:验证错误:值无效。

如何保存selectMenu的默认值,所以如果我没有更改值,它将使用默认值。

【问题讨论】:

    标签: jsf icefaces select-menu


    【解决方案1】:

    您可以在此处查看正确设置 ace:selectMenu 值的示例:http://icefaces-showcase.icesoft.org/showcase.jsf?grp=aceMenu&exp=selectMenuBean

    如果您想要在用户选择之前设置默认值,那么在该示例中,您可以为 SelectMenuBean 中的字段设置默认值。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-11-05
      • 2010-11-05
      • 2014-07-11
      • 2013-08-10
      • 1970-01-01
      • 2011-12-31
      • 2015-07-23
      • 2020-01-27
      相关资源
      最近更新 更多