Saltar al contenido principal

Buscar varios elementos UI (ui_element.find_all)

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

Declaración

lista_de_elementos = ui_element.find_all(selector [, opciones ])

Parámetros

Valor devuelto

  • lista_de_elementos Tipo tabla: array formado por todos los elementos coincidentes. Cuando no hay coincidencias, devuelve un array vacío.

Descripción

find_all es adecuado para enumerar controles del mismo tipo o comprobar primero la cantidad de coincidencias. Si solo se necesita la primera coincidencia, find es más directo.

Ejemplo

local ui_element = require("ui_element")

local items = ui_element.find_all({
role = "button",
})

for i, item in ipairs(items) do
nLog(i, item.text or "")
end

Nota: el código anterior usa la función de fuera de este capítulo nLog