在Lotus Xpages

时间:2017-05-23 10:14:01

标签: checkbox xpages-ssjs

我正在使用一个复选框组,其值从后端配置中填充。复选框组用于选择Lab参数。在配置中,我将某些参数的状态保持为禁用状态,并启用了一些参数(使用状态字段)。复选框组带来所有已禁用和已启用的实验室参数。默认情况下,我希望自动选择那些设置为启用的Lab参数,即在复选框组中自动选择启用的参数。有没有办法在复选框组中有一些选中(自动选中)值。

1 个答案:

答案 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>

我使用了一个数组,但您可以使用任何返回数组的函数来执行此操作。