我是从代码中执行此操作但它应该等同于jsp ..
尝试为selectmanylistbox设置标头。 (我正在寻找与表列上的标题相同的外观。) 我现在正在尝试的是:(相关代码)
HtmlSelectManyListbox list = new HtmlSelectManyListbox();
HtmlOutputText headerText = new HtmlOutputText();
headerText.setValue("Testing");
list.getFacets().put("header",headerText);
该列表未显示标题。 谁知道为什么??
谢谢!
答案 0 :(得分:0)
<h:selectManyListBox>
不支持任何<f:facet>
。所以你必须手动创建它。事实上,这实际上取决于你在寻找什么。
您可以使用<div>
并使用CSS
课程来获得所需的外观,或使用<fieldset>
HTML标记:
<fieldset>
<legend>Your choice:</legend>
<h:selectManyListBox value="...">
<f:selectItems value="..."/>
</h:selectManyListBox>
</fieldset>