Поиск нескольких UI-элементов (ui_element.find_all)
Эта функция доступна в версиях после 20260507.
Объявление
список_элементов = ui_element.find_all(селектор [, параметры ])
Параметры
- селектор Таблица с описанием искомого UI-элемента; см. описание полей селектора.
- параметры Необязательные параметры в виде таблицы; см. описание общих параметров.
Возвращаемые значения
- список элементов Таблица-массив со всеми найденными элементами. Если совпадений нет, возвращается пустой массив.
Описание
find_allудобно использовать для перечисления однотипных элементов или предварительной проверки количества совпадений. Если нужен только первый результат, проще воспользоватьсяfind.
Пример
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
Примечание: в приведённом коде используется функция из другой главы — nLog.