我的对话框中有p:editor
。当我再次最小化并恢复对话框时,编辑器中的数据消失,编辑器被禁用。下面是xhtml代码
<p:dialog closeOnEscape="true" responsive="true" widgetVar="dlg" id="dlg1" resizable="false" draggable="true" closable="true" dynamic="true" modal="false" width="97%" minimizable="true" appendTo="@(body)" header="Dialog" onShow="PF('dlg').initPosition()">
<pe:ckEditor toolbar="#{config['ckEditor.toolBar']}" id="body" widgetVar="editor" readonly="false" width="100%" maxlength="50000" value="#{myBean.textVal}" />
</p:dialog>
我已尝试过两个primefaces编辑器和primefaces ckEditor,但两者都面临同样的问题。
目前正在使用:
编辑:我已经下载了primefaces展示并在展示上也有同样的问题。以下是代码段。
<p:dialog minimizable="true" modal="false" id="newDlg" widgetVar="dlgNew">
<p:editor value="test"/>
</p:dialog>
屏幕截图1:初始加载时的对话框。
屏幕截图2:在firefox上最小化和恢复后禁用对话框
屏幕截图3:在最小化和恢复chrome
后禁用对话框