在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是显示的属性。