我在更新primefaces对话框中遇到问题Primefaces对话框没有更新
当前我正在显示带有可编辑格式的某些表单元素的primefaces对话框。 当单击更改链接时,表单中可用的某些输出文本字段的可用链接可用,并且可以在可接受和取消按钮的对话框中以可编辑格式显示输出文本字段。
以下是我正在使用的代码片段,我打电话给监听器,我将值设置为要在可编辑格式的对话框中显示的属性,并且每次使用渲染器更新对话框时属性。
render =对话框的id。
此外,当我试图更新对话框中的内容我收到一些AJAX错误ID找不到。
我也试图把对话框放在一个面板里,即使这不起作用。
<h:panelGrid columns="5" >
<h:outputText value="Overrride State Date" />
<p:spacer width="5" height="5" />
<h:outputText value="Overrride End Date" />
<p:spacer width="5" height="5" />
<h:outputText value="New Value"/>
<p:calendar value="#{certInquiry.ovrStartDt}" showOn="button"/>
<p:spacer width="5" height="5" />
<p:calendar value="#{certInquiry.ovrEndDt}" showOn="button"/>
<p:spacer width="5" height="5" />
<h:inputText value="#{certInquiry.newVal}"/>
</h:panelGrid>
<div align="center">
<p:commandButton value="Accept"
oncomplete="xyz.hide()" /> <p:spacer width="10"
height="5" /> <p:commandButton value="Cancel"
onclick="xyz.hide()" type="reset" /></div>
</h:form>
</p:dialog>
这里我更新使用呈现的属性对话框,但我不能更新对话框及其仍然显示以前的数据,当我刷新屏幕数据显示正确。
请帮我解决这个问题。
在此先感谢。
工程的魅力.... –