<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的默认值,所以如果我没有,则更改该值将使用默认值。
答案 0 :(得分:0)
您可以在此处看到正确设置ace:selectMenu值的示例:http://icefaces-showcase.icesoft.org/showcase.jsf?grp=aceMenu&exp=selectMenuBean
如果您想在用户选择默认值之前使用默认值,那么在该示例中,您可以在SelectMenuBean中为该字段设置默认值。