当使用 XPage 生成的复选框组fieldset
并table
在其周围添加标签时。有没有办法不生成它?例如,如果我的 XPage 源代码如下所示 -
<xp:checkBoxGroup id="checkBoxGroup" disableTheme="true" value="#{document1.CheckboxGroup}">
<xp:selectItems>
<xp:this.value><![CDATA[#{javascript:new Array("Option 1", "Option 2", "Option 3");}]]></xp:this.value>
</xp:selectItems>
</xp:checkBoxGroup>
然后我生成的代码是
<fieldset id="view:_id1:checkBoxGroup">
<table>
<tr>
<td>
<label><input name="view:_id1:checkBoxGroup" value="Option 1" type="checkbox"> Option 1</input></label>
</td>
<td>
<label><input name="view:_id1:checkBoxGroup" value="Option 2" type="checkbox"> Option 2</input></label>
</td>
<td>
<label><input name="view:_id1:checkBoxGroup" value="Option 3" type="checkbox"> Option 3</input></label>
</td>
</tr>
</table>
</fieldset>
这是三个复选框的很多代码。它会弄乱我的 CSS,因为将任何 CSS for table
tag 也放在复选框组中。也适用于单选按钮组。我尝试将disableTheme
属性设置为,true
但这也不起作用。