Jsf 2 在modal=true(Primefaces)的对话框中,InputText不起作用
我有这个问题,我认为是一个错误,我有一个简单的输入文本的复合组件,然后我尝试在一个模态对话框中使用我的复合组件,起初看起来一切正常,你可以在输入文本中键入内容,但当输入文本失去焦点并尝试再次键入时,你不能,即使你不能删除之前键入的内容 在问题跟踪程序中,报告了一个类似的问题: 但这是使用autocomplete而不是输入(可能是相同的),但被标记为已修复,我尝试使用PrimeFaces 3.3.1和3.4-SNAPSHOT,但问题仍然存在 Im使用3.4-SNAPSHOT 这是一个“可复制的测试用例”,我在我的复合组件中添加了一个其他输入,以便从第一个输入更容易失去焦点 复合组件:Jsf 2 在modal=true(Primefaces)的对话框中,InputText不起作用,jsf-2,primefaces,composite-component,Jsf 2,Primefaces,Composite Component,我有这个问题,我认为是一个错误,我有一个简单的输入文本的复合组件,然后我尝试在一个模态对话框中使用我的复合组件,起初看起来一切正常,你可以在输入文本中键入内容,但当输入文本失去焦点并尝试再次键入时,你不能,即使你不能删除之前键入的内容 在问题跟踪程序中,报告了一个类似的问题: 但这是使用autocomplete而不是输入(可能是相同的),但被标记为已修复,我尝试使用PrimeFaces 3.3.1和3.4-SNAPSHOT,但问题仍然存在 Im使用3.4-SNAPSHOT 这是一个“可复制的测
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<ui:composition 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:cc="http://java.sun.com/jsf/composite"
xmlns:p="http://primefaces.org/ui">
<body>
<cc:implementation>
<p:commandButton value="Open dialog composite component" onclick="dialog.show()"/>
<p:dialog widgetVar="dialog">
<p:inputText/>
<p:inputText value="Click here for lost focus of the first input"/>
</p:dialog>
</cc:implementation>
</body>
</ui:composition>
test.xhtml
<?xml version='1.0' encoding='UTF-8' ?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.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:mycomp="http://java.sun.com/jsf/composite/components"
xmlns:p="http://primefaces.org/ui"
xml:lang="es">
<f:view contentType="text/html">
<h:head>
</h:head>
<h:body>
<h:form id="myform">
<p:commandButton value="Open first dialog" onclick="firstDialog.show()"/>
</h:form>
<h:form id="myform2">
<p:dialog widgetVar="firstDialog" modal="true">
<mycomp:test />
</p:dialog>
</h:form>
</h:body>
</f:view>
</html>
我试图用h:inputText替换p:inputText,但问题仍然存在
即时通讯使用:
MyFaces 2.1.8、Primefaces 3.4-SNAPSHOT您是否尝试了appendToBody=“true”是的,请检查:在简单模式对话框内的输入文本上出现类似问题。。。有什么消息吗?@PauloKünzel:相同还是相似?相同的PF版本?然后先升级。