AUI Datepicker & IE

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

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

Любые советы будут с благодарностью!

-Ash

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

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

1 ответ

Решение

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

Другие вопросы по тегам