1

我是 JSF 的新手(还有 Seam、JBOSS 等等),我得到了这个任务来在第一个单选按钮和第二个单选按钮之间添加一个文本,如图所示(红色文本):

在此处输入图像描述

这真的让我很困惑。这是可以实现的吗?今天它只是吐出单选按钮(来自 List<>):

<h:selectOneRadio id="foobarAlternativRadio" value="#{foobarController.valdFoobarAlternativ}" layout="pageDirection" styleClass="radio" style="margin: 0" tabindex="#{nextTabIndex}" disabled="#{foobarController.visaAnnan}">
    <s:selectItems value="#{foobarController.foobarAlternativ}" var="alternativ" label="#{alternativ.itemLabel()}"/>
    <s:convertEnum />
</h:selectOneRadio>

用 JavaScript 很容易解决,但这不是一个选择,因为它必须在没有 JS 的情况下工作。

我的问题:

  • 这可以做到吗?

如果是这样:

  • 我应该有什么方法/从哪里开始?(我可以编写某种自己的渲染结构吗?)

附加信息:我必须想出一个可以在不使用 JS 的情况下与 IE6 和更新的网络浏览器一起使用的解决方案。

编辑: CSS 是一种以某种方式解决这个问题的方法吗?

4

1 回答 1

1

您可以使用 CSS 修复它。尝试这样的事情:

.radio:first-child:after {
    content: "Your content";
    color: #FF000;
}
于 2013-11-11T15:46:45.277 回答