Calendar Range
Last updated
Was this helpful?
Last updated
Was this helpful?
Календарь начала периода
Календарь окончания периода
Выбор месяца и года
Стрелки прокрутки. Меняют содержимое календаря на месяц вперед / назад.
Дни недели. По умолчанию неделя начинается с понедельника. Опционально - это правило может быть локализовано.
Тело календаря
Блок кнопок (опционально). Используется для подтверждения выбора, если выбор периода может вызывать нагрузку на систему
Может быть вызван через инпут InputLayoutDateRange, ячейку таблицы Date или кнопку фильтра таблицы.
Даты можно выбирать в любом порядке, либо с начала периода, либо - с окончания. После выбора второго числа, календарь закрывается.
При клике два раза на одно и тоже число, календарь закроется и применится период из одного дня.
Дата начала и дата окончания могут быть выбраны пользователем в любом из представленных календарей. При закрытии календаря даты будут автоматически расставлены в логическом порядке.
Если в календаре был выбран период один день (дата начала равна дате окончания) или два любых других дня, то при выборе новой даты, предыдущий выбор автоматически спадает:
Calendar Range (presets list) состоит из блока с предзаданными периодами и сдвоенным календарём:
Выбор можно сделать из списка предзаданных вариантов или в календаре.
Если предыдущий предустановленный период был в рамках одного календаря, а следующий выбранный период захватывает больше одного месяца, то календари автоматически перестраиваются. Дата окончания будет показана в правом календаре, а дата начала - в левом.
Если после предустановленного периода пользователь нажимает на дату в левом календаре, выбор предыдущего периода сбрасывается, а правый календарь автоматически переключается на ближайший следующий месяц.
Если после предустановленного периода пользователь нажимает на дату в правом календаре, выбор предыдущего периода сбрасывается, а левый календарь автоматически переключается на ближайший предыдущий месяц.