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