Средство выбора даты AUI и IE

Немного простой вопрос, но кажется, что средство выбора даты AUI в Liferay (v.6.2 CE) просто не работает в IE, я пробовал IE8, IE9, IE10 и Edge. (Он просто отображается как элемент ввода текста без возможности использовать интерактивные всплывающие окна, отображаемые в других браузерах)

Были ли у кого-нибудь подобные проблемы и какие обходные пути вы решили использовать? Я ненавижу идею использования новой библиотеки, такой как jQuery UI, или импорта полифилла только из-за того, что этот глупый элемент не работает. Хотя если это единственное решение, то это единственное решение!

Любой совет будет принят с благодарностью!

-Пепел

[РЕДАКТИРОВАТЬ 1]

<aui:input label="cp-dob" name="sp_dob" type="date">
    <aui:validator name="date" />
</aui:input>

person Ash Hogarth    schedule 31.07.2015    source источник
comment
Не могли бы вы показать в виде фрагмента, как вы интегрировали средство выбора даты в свой портлет?   -  person Tobias Liefke    schedule 31.07.2015
comment
@TobiasLiefke вы имеете в виду мое текущее редактирование с кодом или вам нужен снимок экрана? - Дайте мне знать, если есть что-то еще, что вы хотите :)   -  person Ash Hogarth    schedule 31.07.2015


Ответы (1)


<aui:input type="date" /> не имеет встроенного всплывающего окна. Всплывающее окно, которое вы видите в браузерах, отличных от IE, — это HTML5 <input type="date" /> всплывающее окно (поэтому в разных браузерах оно разное). Если вы хотите, чтобы ввод даты открывал календарь во всех браузерах, используйте <liferay-ui:input-date />, который использует компонент DatePicker AlloyUI. .

person stiemannkj1    schedule 13.08.2015