0

我目前正在开发 JSF 2.2 和 RichFaces 中的应用程序,但我面临一个小问题......基本上,我发现自己处于需要生成单选按钮的情况(我想使用“ h:selectOneRadio" jsf 标签),但我需要为使用 "f:selectItem" 标签生成的每个单选按钮应用不同的样式。在我的特定情况下,我需要应用的样式是一个绝对位置,这样我就可以将每个单选按钮放置在自定义位置,而不是像默认提供的那样在行/列中。

理想的情况是有这样的:

<h:selectOneRadio value="Red">
    <f:selectItem style="position:absolute; left: 0ex; top:0ex;" itemValue="Red" itemLabel="Color1 - Red" />
    <f:selectItem style="position:absolute; left: 20ex; top:20ex;" itemValue="Green" itemLabel="Color1 - Green" />
    <f:selectItem style="position:absolute; left: 40ex;top:40ex;" itemValue="Blue" itemLabel="Color1 - Blue" />
</h:selectOneRadio>

查看 JSF 如何处理此标签,我发现它会生成一个表格,其中(取决于您的选择)放置 n 行/列,每行带有一个单选项目......但它没有提供任何解决方法来应用自定义样式这个不应影响其余列的特定行/列...

我试过用 a 包装“f:selectItem”标签,但它不起作用......有什么想法吗?

先感谢您 !!

4

0 回答 0