Class Switch

使用集合让一切井井有条 根据您的偏好保存内容并对其进行分类。
切换

支持开启或关闭的界面元素。只能在 DecoratedText 微件中使用。

var switchDecoratedText  = CardService.newDecoratedText()
  .setTopLabel("Switch decorated text widget label")
  .setText("This is a decorated text widget with a switch on the right")
  .setWrapText(true)
  .setSwitchControl(CardService.newSwitch()
      .setFieldName("form_input_switch_key")
      .setValue("form_input_switch_value")
      .setOnChangeAction(CardService.newAction()
          .setFunctionName("handleSwitchChange")));

方法

方法返回类型简介
setControlType(controlType)Switch设置开关的控件类型。
setFieldName(fieldName)Switch设置在界面交互时生成的事件对象中用于标识此开关的键。
setOnChangeAction(action)Switch设置切换开关时要执行的操作。
setSelected(selected)Switch设置此开关在开始时应为选中状态,还是取消选择状态。
setValue(value)Switch设置当此开关开启时,作为表单输入发送的值。

详细文档

setControlType(controlType)

设置开关的控件类型。默认为 SWITCH

参数

名称类型说明
controlTypeSwitchControlType开关控制类型。

返回

Switch - 此对象,用于实现链式连接。


setFieldName(fieldName)

设置在界面交互时生成的事件对象中用于标识此开关的键。不会向用户显示。必需。

与其他表单字段不同,此字段名称不必具有唯一性。使用相同字段名称的开关的表单输入值以数组形式返回。该数组包含具有该字段名称的所有已启用开关的值。

参数

名称类型说明
fieldNameString用于标识此开关的键。

返回

Switch - 此对象,用于实现链式连接。


setOnChangeAction(action)

设置切换开关时要执行的操作。

参数

名称类型说明
actionAction开关切换后要执行的操作。

返回

Switch - 此对象,用于实现链式连接。


setSelected(selected)

设置此开关在开始时应为选中状态,还是取消选择状态。

参数

名称类型说明
selectedBoolean启动开关状态设置。

返回

Switch - 此对象,用于实现链式连接。


setValue(value)

设置当此开关开启时,作为表单输入发送的值。

参数

名称类型说明
valueString开关开启时与名称关联的值。当此字符串发送到表单回调时,它始终表示为字符串。

返回

Switch - 此对象,用于实现链式连接。