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

Добавление числового селектора в диалог (:add_range)

Объявление

объект_диалога = объект_диалога:add_range(метка_диапазона, параметры_диапазона [, позиция_по_умолчанию ])

Параметры

  • метка диапазона
    Строка, отображаемая как заголовок числового селектора.
  • параметры диапазона
    Таблица с диапазоном и шагом в формате {минимум, максимум, шаг}.
    • минимум
      Вещественное число — крайнее левое положение числовой шкалы.
    • максимум
      Вещественное число — крайнее правое положение числовой шкалы.
    • шаг
      Необязательное вещественное число — минимальная единица перемещения по шкале; по умолчанию 1.
  • позиция по умолчанию
    Необязательное вещественное число — значение по умолчанию; по умолчанию минимум.

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

  • объект диалога
    Диалог — возвращается сам объект диалога.
  • тип при использовании :show()
    Вещественное число — выбранное пользователем значение.

Описание

Добавляет числовой селектор в диалог.

Пример

local c, s = dialog():add_range('一个数值', {222, 666, 1}, 333):show()
sys.alert('数值是:'..s['一个数值'])

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

Полный пример

См. полный пример :show() в конце этой главы.