PrimeFaces - странные обработчики событий после добавления оверлейной панели к inputText

У меня есть форма с полем ввода:

<p:inputText id="M25BRAN" value="#{bean.value}" />

Когда пользователь нажимает "ENTER", форма отправляется.

Но после того, как я добавил оверлейную панель (она отображается программно функцией сценария JS - onmousemove):

<p:overlayPanel id="M25BRAN_overlaypanel" widgetVar="M25BRAN_overlay_panel" for="M25BRAN" showEvent="null" hideEvent="null">
    <h:outputText value="#{bean.memoText}" />
</p:overlayPanel>

Когда пользователь нажимает "ENTER", отображается маленькая и пустая оверлейная панель (маленький белый прямоугольник). Я подозреваю, что это причина (красная граница):

http://s1.postimg.org/6u1mtn9fz/ovp.png

Но я не знаю, почему PF объединяет эти дополнительные обработчики событий (onkey up/down). Они присутствуют, только если оверлейная панель привязана к компоненту. Как я могу отключить это дополнительные события?

0 ответов

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