Использую в форме компонент:
{
view: “calendar”,
type: “time”,
id: “calendar_time”,
name: “calendar_time”,
…
}
Подскажите пожалуйста, как получить значение выбраного времени?
$$(‘calendar_time’).getValue() возвращает null.
Также если этот компонент в качестве элемента формы, то при $$(“form”).getValues(), значение поля “calendar_time” также null.
Такое поведение для календаря с type:“time” не совcем корректно. Сейчас, чтобы значение записалось в него, пользователь должен обязательно нажать на кнопку done, тогда значение будет доступно по getValue.
Как временный фикс, можно добывать значение через calendar.config.date. Конечно, каждый раз так делать не удобно, поэтому можно кастомизировать календарь и переписать его метод getValue: