我正在使用一个复选框组,其值从后端配置中填充。复选框组用于选择Lab参数。在配置中,我将某些参数的状态保持为禁用状态,并启用了一些参数(使用状态字段)。复选框组带来所有已禁用和已启用的实验室参数。默认情况下,我希望自动选择那些设置为启用的Lab参数,即在复选框组中自动选择启用的参数。有没有办法在复选框组中有一些选中(自动选中)值。
答案 0 :(得分:1)
您可以在数据属性中设置复选框的默认值:
<xp:checkBoxGroup id="checkBoxGroup1">
<xp:this.defaultValue><![CDATA[#{javascript:new Array("TestValue1","TestValue2")}]]></xp:this.defaultValue>
<xp:selectItem
itemLabel="Test Label1"
itemValue="TestValue1">
</xp:selectItem>
<xp:selectItem
itemLabel="Test Label2"
itemValue="TestValue2">
</xp:selectItem>
<xp:selectItem
itemLabel="Test Label3"
itemValue="TestValue3">
</xp:selectItem>
</xp:checkBoxGroup>
我使用了一个数组,但您可以使用任何返回数组的函数来执行此操作。