你可以用核心控制
Check Box Group
请看以下示例:
<?xml version="1.0" encoding="UTF-8"?>
<xp:view xmlns:xp="http://www.ibm.com/xsp/core">
<xp:messages id="errormessages"></xp:messages>
<xp:checkBoxGroup id="checkBoxGroupA">
<xp:this.validators>
<xp:validateRequired message="Please select one checkbox of this group!"></xp:validateRequired>
</xp:this.validators>
<xp:selectItem itemLabel="A-A"></xp:selectItem>
<xp:selectItem itemLabel="A-B"></xp:selectItem>
<xp:selectItem itemLabel="A-C"></xp:selectItem>
</xp:checkBoxGroup>
<xp:checkBoxGroup id="checkBoxGroupB">
<xp:this.validators>
<xp:validateRequired message="Please select one checkbox of this group!"></xp:validateRequired>
</xp:this.validators>
<xp:selectItem itemLabel="B-A"></xp:selectItem>
<xp:selectItem itemLabel="B-B"></xp:selectItem>
<xp:selectItem itemLabel="B-C"></xp:selectItem>
</xp:checkBoxGroup>
<xp:button value="Submit" id="btnSubmit">
<xp:eventHandler event="onclick" submit="true" refreshMode="complete">
<xp:this.action><![CDATA[#{javascript:print("submit to server");}]]></xp:this.action>
</xp:eventHandler>
</xp:button>
</xp:view>