Magento Calendar не работает
-
16-10-2019 - |
Вопрос
довольно странно, но происходит со мной ... версия Мага EE 1.12
- Календарь работает нормально на переднем конце
- он прекрасно работает на заднем конце администратора на обычных страницах, видите это
- Но когда календарь находится на всплывающей странице, он не работает .... (попробуйте создать заказ из бэкэнда администратора, добавить продукт, настроить и выбрать дату, если у вас есть какой-то продукт с пользовательскими параметрами (Date-Time Picker) ) ...посмотри это
Я пытаюсь решить эту проблему более месяца, без успеха ... Я пытался увидеть исходный код, и кажется, что Calendar.js, Calendar_setup.js и другие файлы включены, так же, как те страницы, которые получили рабочий календарь в теме..
Не знаю, сделаю ли я это или нет, но чтобы получить больше просмотров и возможных решений, я спросил это здесь слишком
Есть идеи?
Благодарность
Решение
У меня была эта проблема на 1.8.1, и я обнаружил, что Z-индекс был пуст. Я предполагаю, что это прикрепляется к DOM неправильно, так как он использует какой -то специальный код специального браузера KHTML. В любом случае, я снова заработал, добавив
Cal.Element.Style.zindex = 99999;
в календаре-setup.js
вот так
else Cal.Showat (params.position [0], params.position [1]); Cal.Element.Style.zindex = 99999; вернуть ложь;
Это все еще вдоль слева, но это работает!
Другие советы
Календарь всплывает правильно? Это на левой стороне?
И если вы ничего не нажимаете, есть какой -то элемент. Вы проверяли, не заканчивается ли «размытие»? Откройте Firebug и попробуйте щелкнуть в календере, затем вы выбрали элемент, который стоит на вашем пути.
Это работает для меня
js\calendar/calendar-setup.js
Добавить этот следующий код в файл JS
else cal.showAt(params.position[0], params.position[1]); cal.element.style.zIndex = 99999; return false;
skin\adminhtml/default/default/css/tinybox/style.css
.calendar { background: none repeat scroll 0 0 #d4d0c8; border-color: #fff #000 #000 #fff; border-style: solid; border-width: 2px; color: #000; cursor: default; }
Любой этот вопрос возник, чтобы мы могли сделать это очень полезно
У меня была аналогичная проблема для моей пользовательской темы. Я добавил Z-индекс в календарный класс в styles.css
темы. Это работает нормально
.calendar {
background: none repeat scroll 0 0 #d4d0c8;
border-color: #fff #000 #000 #fff;
border-style: solid;
border-width: 2px;
color: #000;
cursor: default;
display: none;
font-family: tahoma,verdana,sans-serif;
font-size: 11px;
position: relative;
z-index: 1 !important;
}