チェックボックス グループを使用する場合、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>
これは、3 つのチェックボックスの大量のコードです。table
そして、タグにCSSを配置すると、チェックボックスグループにも配置されるため、CSSが台無しになります。ラジオ ボタン グループにも適用されます。disableTheme
プロパティをに設定しようとしましたtrue
が、それも機能しませんでした。