如何设置ace的默认值:selectMenu?

时间:2014-03-12 10:57:06

标签: jsf icefaces select-menu

<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>

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

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

1 个答案:

答案 0 :(得分:0)

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

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