PrimeFaces - 将overlaypanel添加到inputText

时间:2015-08-24 14:38:32

标签: primefaces preventdefault

我有输入字段的表单:

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

当用户按下&#34; ENTER&#34;表格已提交。

但是在我添加了overlay面板之后(它通过JS脚本函数以编程方式显示 - onmousemove):

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

当用户按下&#34; ENTER&#34;时,会显示小而空的覆盖面板(小白色矩形)。我怀疑这就是原因(红色边框):

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

但我不知道为什么PF会为这些额外的事件处理程序提供支持(onkey up / down)。仅当overlaypanel绑定到组件时它们才存在。如何禁用此附加事件?

0 个答案:

没有答案