<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>
作成ボタンをクリックすると、ダイアログが表示されますが、エディターはDisabledです。ダイアログで使用されるフォームを更新しています。