最小化对话框后,Primefaces编辑器被禁用

时间:2018-01-11 10:30:04

标签: jsf primefaces

我的对话框中有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-6.1
  • primefaces-extensions-6.1.1
  • JS​​F-2.2

编辑:我已经下载了primefaces展示并在展示上也有同样的问题。以下是代码段。

 <p:dialog minimizable="true" modal="false" id="newDlg" widgetVar="dlgNew">
            <p:editor value="test"/>
 </p:dialog>

屏幕截图1:初始加载时的对话框。

initial load

屏幕截图2:在firefox上最小化和恢复后禁用对话框

Dialog on firefox

屏幕截图3:在最小化和恢复chrome

后禁用对话框

Dialog on chrome

1 个答案:

答案 0 :(得分:0)

显然,它是一个主要缺陷。你可以检查一下 here。希望很快就能解决。