如何设置ace的默认值:selectMenu


<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时,出现了选择菜单。但是没有值是预先选择的,如果我没有设置值并使用保存按钮来查看输出文本,那么页面就会显示出来•{0}:Validation Error: Value is not valid.

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

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

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

相关内容

  • 没有找到相关文章

最新更新