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
- selector Tipo tabla que describe los elementos UI que se desean buscar; consulta la descripción de los campos del selector.
- opciones Parámetro opcional, tipo tabla; consulta la descripción de las opciones comunes.
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_alles adecuado para enumerar controles del mismo tipo o comprobar primero la cantidad de coincidencias. Si solo se necesita la primera coincidencia,findes 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