在h:selectOneRadio的两个单选按钮之间添加空格

Fah*_*kar 5 jsf whitespace jsf-2 selectoneradio

在JSF 2.0中我有以下内容

<h:selectOneRadio value="#{StageGate.sketchesSG002006Decision}" onclick="validateMyRadioButton()" id="radio26">
    <f:selectItem itemValue="Accepted" itemLabel="Accepted" id="accepted"/>
    <f:selectItem itemValue="Rejected" itemLabel="Rejected" id="rejected"/>
</h:selectOneRadio>
Run Code Online (Sandbox Code Playgroud)

我输出为

O Accepted  O Rejected
          ^^
Run Code Online (Sandbox Code Playgroud)

我想要的是在两个单选按钮之间添加空格,以便输出

O Accepted           O Rejected
          ^^^^^^^^^^^
Run Code Online (Sandbox Code Playgroud)

我尝试&nbsp;在两个单选按钮之间添加,但它无法正常工作.我在下一行收到单选按钮.

<h:selectOneRadio value="#{StageGate.sketchesSG002006Decision}" onclick="validateMyRadioButton()" id="radio26">
    <f:selectItem itemValue="Accepted" itemLabel="Accepted" id="accepted"/>
    &nbsp;&nbsp;&nbsp;
    <f:selectItem itemValue="Rejected" itemLabel="Rejected" id="rejected"/>
</h:selectOneRadio>
Run Code Online (Sandbox Code Playgroud)

知道如何做到这一点?

没有生成的HTML &nbsp;

<table id="radio26">
<tr>
<td>
<input type="radio" checked="checked" name="radio26" id="radio26:0" value="Accepted" onclick="validateMyRadioButton()" /><label for="radio26:0"> Accepted</label></td>
<td>
<input type="radio" name="radio26" id="radio26:1" value="Rejected" onclick="validateMyRadioButton()" /><label for="radio26:1"> Rejected</label></td>
</tr>
</table>
Run Code Online (Sandbox Code Playgroud)

当我&nbsp<table id="radio26">语句之前添加一个空格时.

fre*_*ler 5

免责声明,我对 JSF 一无所知,因此以下内容基于我的 ASP.NET 经验并在其中添加空格。如果这是非常错误的,请告诉我,我会立即删除......

尝试将空格添加到项目标签中,更新...

<f:selectItem itemValue="Accepted" itemLabel="Accepted" id="accepted"/>
Run Code Online (Sandbox Code Playgroud)

到...

<f:selectItem itemValue="Accepted" itemLabel="Accepted &nbsp; &nbsp;" id="accepted"/>
Run Code Online (Sandbox Code Playgroud)

可能需要将自身转义为...

<f:selectItem itemValue="Accepted" itemLabel="Accepted &amp;nbsp; &amp;nbsp;" id="accepted"/>
Run Code Online (Sandbox Code Playgroud)

更新

正如OP在评论中所说,这将扩展链接。

看起来你应该能够将 CSS 类设置为父对象,类似于......

<h:selectOneRadio styleClass="myRadioCtrl" ... >
Run Code Online (Sandbox Code Playgroud)

然后在你的样式/CSS中有类似的东西......

.myRadioCtrl span { padding-right: 10px; }
Run Code Online (Sandbox Code Playgroud)