Saltar al contenido principal

Alternar el estado de un control (ui_element.toggle)

Esta función solo está disponible a partir de las versiones posteriores a 20260507

Declaración

estado, información o información_de_error = ui_element.toggle(selector_o_elemento [, opciones ])

Parámetros

  • selector_o_elemento Tipo tabla: puede ser un selector, un elemento devuelto por una consulta o una tabla de coordenadas { x = coordenada_x, y = coordenada_y }.
  • opciones Parámetro opcional, tipo tabla; consulta la descripción de las opciones comunes.

Valor devuelto

  • estado Tipo booleano: true cuando tiene éxito y nil cuando falla.
  • información o información de error Tipo tabla de información de acción cuando tiene éxito; tipo texto con la causa del error cuando falla.

Descripción

Se usa para alternar interruptores, casillas u otros controles cuyo estado se pueda leer y confirmar. Si no se puede leer el estado objetivo, puede devolver nil, "state unavailable".

Ejemplo

local ui_element = require("ui_element")

ui_element.toggle({
title = "飞行模式",
role = "switch",
})