Я купил одну из пользовательских тем Metro, которая была частью курсов John Papa AngularJS/Breeze на Pluralsight. Все идет хорошо, пока я не попытался добавить в набор микс выбора Bootstrap 3. Прямо из коробки, это выглядит противно.bootstrap 3 datepicker с пользовательской темой - неприятный вид
Обратите внимание, что значок шрифта удивительным является несколько пикселей меньше, чем в поле ввода и что выпрыгивающее различной ширины столбцов и эти странные границы и отсутствие фона и т.д., и т.д.
<div class="col-xs-6">
<div class="input-group">
<input type="text" class="form-control"
datepicker-popup="{{vm.dateFormat}}"
ng-model="vm.startDate"
is-open="vm.openedStart"
max-date="{{vm.endDate | date: 'yyyy-MM-dd'}}"
datepicker-options="{{vm.dateOptions}}"
ng-required="true"
show-button-bar="false"
show-weeks="false" />
<span class="input-group-btn">
<button type="button" class="btn btn-default" ng-click="vm.openStart($event)"><i class="fa fa-calendar"></i></button>
</span>
</div>
</div>
У меня, кажется, есть эта проблема, когда я пытаюсь использовать пользовательский стиль загрузочного стиля, который я загрузил, поэтому я, очевидно, пропустил что-то принципиальное в том, как работают настраиваемые наборы стилей.
Так что, учитывая, что у меня есть собственный стиль, как мне переустановить стиль datepicker, чтобы он выглядел намного более «по умолчанию»? Очевидно, что я должен искать CSS для него, и у меня есть файл customtheme.css, но там не так много для класса .ui-datepicker, и, безусловно, ничего, что когда-либо объясняло бы, почему это строки через календарь.
Может ли кто-нибудь дать мне совет или какие-то указания и как его очистить (значок и макет календаря) или, в общем, как очистить гремлины при использовании пользовательских тем?
показать значения 'vm.dateOptions' – Saqueib
var dateFormat = 'yyyy-MM-dd'; vm.dateOptions = { formatYear: 'yy', startDay: 1, showWeeks: false }; – cardinalPilot
Просто наблюдение, что большинство из этих «Bootstrap datepickers» очень трудно справиться с сенсорными устройствами, жирными пальцами и всеми остальными. Даже на планшетах и на небольших видовых экранах вам нужно прокрутить вниз. Это жидкий и большой: http://amsul.ca/pickadate.js/ - достаточно легко использовать вместо этого. Размер по умолчанию имеет довольно неплохую до 240px наименьшую ширину устройства, возможно, делает немного меньший размер шрифта при максимальной ширине, и вам хорошо идти. – Christina