功能分类: UI Controls Applab JavaScript 少儿编程
设置指定 id
的 checkbox 多选框 或 radioButton 单选按钮 选中状态 checked
。
setChecked()
在 APP 应用里被用来设置指定 id
唯一标识的 checkbox 多选框 或 radioButton 单选按钮 选中状态。多选框通常用来让用户选择或拒绝某个选项,如接受或拒绝用户协议。而单选框则被用来让用户从几个选项中选择一个。
// 检查用户点击位置,并根据点击位置设置复选框状态
// 如果点击页面上方位置,设置为选中状态
// 如果点击页面下方位置,设置为非选中状态
checkbox("agreeBox", false);
textLabel("agreeLabel","I agree to the above privacy statement.","agreeBox");
onEvent("screen1","click", function(event) {
if (event.offsetY<=225) {
setChecked("agreeBox", true);
}
else{
setChecked("agreeBox", false);
}
});
示例代码:随机设置 点击按钮,随机设置分组里选中状态的单选按钮
// 点击按钮,随机设置分组里选中状态的单选按钮
radioButton("Red", false,"ColorGroup");
textLabel("RedLabel","Red","Red");
radioButton("Blue", false,"ColorGroup");
textLabel("BlueLabel","Blue","Blue");
radioButton("Green", false,"ColorGroup");
textLabel("GreenLabel","Green","Green");
radioButton("Orange", false,"ColorGroup");
textLabel("OrangeLabel","Orange","Orange");
button("favorite","What's my favorite color?");
onEvent("favorite","click", function() {
var radioIDs = ["Red","Blue","Green","Orange"];
setChecked(radioIDs[randomNumber(0,radioIDs.length-1)], true);
});
setChecked(id, checked)
名称 | 类型 | 必需 | 参数描述 |
---|---|---|---|
id | string | Yes | screen 屏幕控件 的 id 唯一标识。必须以字母开头,不能包含空格,可以包含字母、数字、减号 - 以及下划线 _ 。 |
checked | boolean | yes | 设置 screen 屏幕控件 是否为被选中状态。 |
没有返回值。只在显示结果页面体现代码执行前后变化。
设计
模式下通过拖拽的方式添加到屏幕页面,并设置其属性。