Перейти к основному содержимому

Добавление текста к вводу (ui_element.input_text)

Эта функция доступна в версиях после 20260507.

Объявление

состояние, информация_или_ошибка = ui_element.input_text(селектор_или_элемент, текст [, параметры ])

Параметры

  • селектор или элемент Таблица: селектор, элемент, возвращённый запросом, либо таблица координат { x = абсцисса, y = ордината }.
  • текст Строка, которую нужно добавить.
  • параметры Необязательные параметры в виде таблицы; см. описание общих параметров.

Возвращаемые значения

  • состояние Логическое значение: при успехе — true, при ошибке — nil.
  • информация или сообщение об ошибке При успехе таблица с информацией о выполненном действии, при ошибке строка с причиной.

Описание

Интерфейс сначала находит поле ввода, а затем добавляет к нему текст. Чтобы заменить существующий текст, используйте set_text.

Пример

local ui_element = require("ui_element")

local ok, info_or_err = ui_element.input_text({
title = "搜索",
role = "text_field",
}, "XXTouch")

if not ok then
sys.toast(info_or_err)
end

Примечание: в приведённом коде используется функция из другой главы — sys.toast.