我在支持 bean 中有一个 HashMap,我想动态呈现多个选择框。这是代码:
<h:selectManyCheckbox
id="id"
value="#{backingBean.value}"
layout="pageDirection"
styleClass="label"
required="true"
requiredMessage="You must select at least...">
<a4j:repeat var="aGroup" items="#{backingBean.map}">
<f:selectItem id="role#{aGroup.value.property1}" itemLabel="#{aGroup.value.property1}" itemValue="#{aGroup.value.property2}" />
<rich:tooltip for="role" value="#{aGroup.value.property5}" />
</a4j:repeat>
</h:selectManyCheckbox>
它不是渲染。使用 f:selectItems 标记,它正在呈现,但我需要手动创建 f:selecteItem,因为我必须为每个 f:selectItem 附加一个rich:tooltip。
有任何想法吗 ?
拉维