在很多情况下,我们想告诉用户从 selectOneMenu 组件中选择一个选项。在 Seam 中,使用noSelectionLabel
.
<h:selectOneMenu value="#{seasonHome.id}">
<s:selectItems value="#{seasonListQuery.resultList}"
var="season"
label="xxxSeason #{season.startYear}"
noSelectionLabel="Select Season"
hideNoSelectionLabel="true" />
<s:convertEntity />
</h:selectOneMenu>
你能告诉我JSF 1.2中是否有类似的东西吗?
我正在使用带有 selectItems 列表的 icefaces,例如:
<ice:selectOneMenu
id="#{id}"
required="#{required}"
styleClass="#{styleClass} #{not required ? 'graNotRequired':''}"
style="width: #{width};font-size: #{fontSize};"
partialSubmit="#{partialSubmit}"
disabled="#{disabled}"
value="#{fieldOneDataHolder[fieldTwo]}">
<f:selectItems value="#{selectableItems}" />
<f:validator validatorId="#{validatorId}" />
</ice:selectOneMenu>
(请忽略参数,这是我制作的自定义组件)。
我可以在<f:selectItem itemLabel="Please select" itemValue=""/>
上面介绍一个新的,f:selectItems
但这很困难(在某些情况下我必须找到一种隐藏它的方法等)......
你知道其他解决方法吗?
谢谢。