Я использую PrimeFaces 2.1, чтобы показать диалог, подобный этому:
<p:dialog header="Test" modal="true" showEffect="fade" hideEffect="fade" widgetVar="dlgTest" resizable="false" closable="false" width="500">
<!-- dialog content -->
</p:dialog>
Все в порядке, но я также хочу, чтобы диалог не мог быть закрыт (вот почему я использовал "закрываемый" false)
Проблема в том, что: когда появляется диалоговое окно и пользователь нажимает ESC, диалоговое окно закрывается (пропуская свойство closable)
Есть идеи, чтобы решить эту проблему, или это ошибка Primefaces?Я думаю, что закрываемое свойство просто удаляет (X) из диалогового окна и не имеет смысла!
Просто чтобы знать: я пытался использовать jQuery и ограничивать ключ ESC, оценивая keychar (27) в интерфейсе, но он имеетбез эффекта при появлении диалогового окна (работает только для тела интерфейса)
Спасибо!