Как изменить Bootstrap Datetimepicker (от eonasdan) Показать ориентацию

Преимущество использования сторонних плагинов (с открытым исходным кодом) заключается в том, что вам не нужно заново изобретать колесо, поскольку вы можете найти полезные фрагменты кода, которые вы можете просто добавить в свой проект и использовать, даже не требуя изменений с вашей стороны. Bootstrap Datetimepicker — это один из тех плагинов, которые, если вы используете Bootstrap 3 или 4, вы можете легко встроить в свое приложение. Тем не менее, одна из самых известных проблем с этим виджетом — это позиционирование, когда в вашем проекте уже есть много пользовательских классов, которые, возможно, вы создали не кем-то другим, что делает код более легким для чтения и сопровождения. Если по какой-то причине сборщик внедряется в каком-то диалоге, сборщик не будет использовать автоматическую ориентацию, но всегда с ориентацией вниз.

Самое простое решение: если вы не хотите портить больше классов или настраивать стиль плагина, вы можете просто принудительно настроить ориентацию виджета для средства выбора даты с помощью widgetPositioning имущество:

$('#your-input').datetimepicker({
widgetPositioning:{
horizontal: 'auto',
vertical: 'bottom'
}
});

Свойство принимает один объект с двумя свойствами, которые принимают следующие значения:

  • по горизонтали: «авто», «влево», «вправо»
  • вертикальный: «авто», «верх», «низ»

Значения этого свойства по умолчанию, если они не указаны:

{
horizontal: 'auto',
vertical: 'auto'
}

Для получения дополнительной информации о свойстве позиционирования виджета Datetimepicker, пожалуйста, прочитайте документы здесь.

Ссылка на основную публикацию
Adblock
detector