Перейти к основному содержимому
Версия: 1.21.3

durationinput

Используйте тег <durationinput>, чтобы добавить поле для ввода продолжительности времени.

Доступные атрибуты:

АтрибутТипОбязательноОписание
alignRightBooleanНетУстановите значение true, чтобы выровнять текст по правому краю. Значение по умолчанию false, текст выравнивается по левому краю.
valueIntegerНетУкажите время в миллисекундах.
maxValueIntegerНетУкажите максимальное значение в миллисекундах.
excludeArrayНетУкажите единицы времени, которые не нужно отображать.
onChangeFunctionНетУкажите, какую функцию необходимо вызвать при смене значения. Укажите в значении атрибута пользовательский метод s_widget_custom, созданный в клиентском скрипте.

Пример:

durationinput
<durationinput 
value="{data.currentTimeSpent}"
maxValue="86340000"
exclude='["days","seconds"]'
alignRight="true"
onChange="s_widget_custom.onChangeTimeSpent(arguments[0])"
></durationinput>

Шаблон из примера добавляет следующий элемент на страницу: