p:在模态对话框中禁用编辑器,其中appendToBody =“true”

时间:2013-04-30 11:51:13

标签: java primefaces

<p:commandButton id="composeBtn" icon="ui-icon ui-icon-document"
        oncomplete="composeDlg.show()" update=":frmCompose ,:frmCompose:dlgpnl">
</p:commandButton>


<p:dialog widgetVar="composeDlg" modal="true" id="dlgcompose"
    appendToBody="true" showEffect="fade" hideEffect="fade">

        <h:form id="frmCompose" enctype="multipart/form-data">

        <p:editor widgetVar="editor" value="#{newMail.body}" />

        <p:separator>
        <p:commandButton value="# erLbl['mailBox.cmdSend']}" ajex="false"
                action="#{pc_mailBean.submit()}" update=":frm:msg"
                oncomplete="composeDlg.hide()" />
        <p:commandButton value="#{commonLbl['cmdCancel']}"
                oncomplete="composeDlg.hide()" />

    </h:form>
</p:dialog>

当我点击撰写按钮时,对话框出现,但编辑器 已禁用。我正在更新对话框中使用的表单。

1 个答案:

答案 0 :(得分:0)

绑定bean中存在任何运行时错误,因此如果示例 对象的支持bean中的任何错误未初始化 ...等运行时错误,这就是编辑器出现的原因作为禁用......

所以请仔细阅读任何简单的运行时错误是模型对话框的创建问题,即appandToBody =“true”。