Wix Corvid:CheckboxGroup:'checked' 属性 在哪里?
Wix Corvid: CheckboxGroup: Where's the 'checked' property?
目的:我需要以编程方式设置某些 CheckboxGroup 选项的 "checked" 属性。
我知道 CheckboxGroup 包含一个选项数组,每个选项都包含一个名称和一个值。
我无法理解 Wix 如何读取和写入每个选项的选中 属性。据我所知,那是不存在的。
A) Wix 会自动为每个选项生成一个复选框吗?如果是这样,我如何访问这些复选框并设置 .checked 属性?
B) 如果不是,那么数据集如何读取 CheckboxGroup 的每个选项上选中的 属性?
为了回答您的问题,Corvid 查看 ChecboxGroup 的方式与查看下拉列表或单选组中 select 可用选项数组的方式相同,除了您可以 select 更多比一个。
因此,为了 select ChecboxGroup 元素 "#checkboxGroup"
中的选项,您需要提供一组与选项匹配的值。例如
$w("#checkboxGroup").options = [
{"label": "JavaScript", "value": "js"},
{"label": "Python", "value": "python"},
{"label": "Node.js", "value": "node"}
];
要将 JavaScript 和 Node.js 设置为选中,您可以这样做:
$w("#checkboxGroup").value = ["js","node"];
CheckboxGroup 有一个名为 "selectedIndices" 的 属性,它是一个包含所选项目索引的数组。通过设置此 属性,选择正确的值。
目的:我需要以编程方式设置某些 CheckboxGroup 选项的 "checked" 属性。
我知道 CheckboxGroup 包含一个选项数组,每个选项都包含一个名称和一个值。
我无法理解 Wix 如何读取和写入每个选项的选中 属性。据我所知,那是不存在的。
A) Wix 会自动为每个选项生成一个复选框吗?如果是这样,我如何访问这些复选框并设置 .checked 属性?
B) 如果不是,那么数据集如何读取 CheckboxGroup 的每个选项上选中的 属性?
为了回答您的问题,Corvid 查看 ChecboxGroup 的方式与查看下拉列表或单选组中 select 可用选项数组的方式相同,除了您可以 select 更多比一个。
因此,为了 select ChecboxGroup 元素 "#checkboxGroup"
中的选项,您需要提供一组与选项匹配的值。例如
$w("#checkboxGroup").options = [
{"label": "JavaScript", "value": "js"},
{"label": "Python", "value": "python"},
{"label": "Node.js", "value": "node"}
];
要将 JavaScript 和 Node.js 设置为选中,您可以这样做:
$w("#checkboxGroup").value = ["js","node"];
CheckboxGroup 有一个名为 "selectedIndices" 的 属性,它是一个包含所选项目索引的数组。通过设置此 属性,选择正确的值。