繁体   English   中英

JSF:更可定制的selectManyCheckbox和selectOneRadio

[英]JSF: More customizable selectManyCheckbox and selectOneRadio

我正在使用selectManyCheckboxes和selectOneRadios,我想以某种方式自定义它们。 如果有可能根据某个属性(例如,每组的标题或每组之间的一行)对selectItems进行分组,就足够了。

有什么方法可以使用标准的JSF 2 +战斧实现?

是的,当然可以。 您已经选择“战斧”了。 它是提供组件的极少数组件库之一,这些组件使您可以将复选框和单选按钮以所需的方式放置在任何地方,而不必像标准组件那样将它们最终放在表中。

这是带有<t:selectOneRadio>的启动示例(请注意新的layout="spread"属性,JSF的默认pageDirectionlineDirection )和<t:radio>

<t:selectOneRadio id="foo" value="#{bean.selectedItem}" layout="spread">
    <f:selectItems value="#{bean.selectItems}" />
</t:selectOneRadio>

<p><t:radio for="foo" index="0" /> radio in paragraph</p>
<h1><t:radio for="foo" index="1" /> radio in heading</h1>
<hr />
<p><t:radio for="foo" index="2" /> radio after horizontal rule</p>

<t:selectManyCheckbox>也以相同的方式支持<t:checkbox>layout="spread"

这允许在这些按钮/复选框及其周围进行更细粒度的HTML / CSS标记。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM