【发布时间】:2011-08-01 04:19:53
【问题描述】:
我的对话框设置与下面的 primefaces 示例完全相同。当我将光标放在下面 primefaces 示例上的 p:inputText 并按 Enter 时,窗口会自动关闭。在我的示例中,我什至删除了所有链接/按钮等,只有一个表单和一个输入,并且在按 Enter 时它仍然关闭对话框。有什么办法吗?
http://www.primefaces.org/showcase/ui/dialogForm.jsf
我的代码:
<?xml version='1.0' encoding='UTF-8'?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"
xmlns:h="http://java.sun.com/jsf/html"
xmlns:f="http://java.sun.com/jsf/core"
xmlns:ui="http://java.sun.com/jsf/facelets"
xmlns:p="http://primefaces.prime.com.tr/ui"
xmlns:dc="http://dc.dreamcatcher.com/facelet-taglib">
<ui:composition template="#{layoutBean.registeredTemplate}">
<ui:define name="content">
<h:form id="dreamModifyFrm">
<p:commandLink onclick="webSearchDlg.show();" value="open"/>
<p:dialog header="#{bundle['dreamSearch.HEADER']}"
widgetVar="webSearchDlg" modal="true" styleClass="dialog dialog2"
draggable="false" resizable="false" showEffect="fade" position="top"
hideEffect="fade">
<p:inputText id="searchText" value="#{dreamSearchBean.searchText}"/>
</p:dialog>
</h:form>
</ui:define>
</ui:composition>
</html>
【问题讨论】:
标签: jsf-2 primefaces