在JSF中,我有一个HtmlSelectManyCheckbox,其定义如下:

<h:selectManyCheckbox required="true">
    <f:selectItem itemValue="0" itemLabel="cats"
        itemDescription="Description not displayed"/>
    <f:selectItem itemValue="1" itemLabel="dogs"/>
    <f:selectItem itemValue="2" itemLabel="birds"/>
 ...


呈现页面后,看不到itemDescription。
这是JSF的已知行为吗?

最佳答案

Facelet Taglib Documentation

itemLabel:为此选项显示给用户的标签。

itemDescription:此选项的说明,用于开发工具。

我理解这一点,因为itemLabel是显示的属性。

10-06 09:00