0
私はESC
キーを押した場合、ダイアログの確認を表示したい場合はこのイベントが発生しますp:commandButton
。怒鳴るコード:私はできるだけ早く私はESC
キーを2ダイアログdo you want close
ショーを押すと、ボタンSAVE
、ダイアログdo you want save?
ショーをクリックしダイアログを閉じるダイアログのためにESCキーを押したときに確認ダイアログが表示されます
<p:dialog id="dlgEdit" closeOnEscape="false" closable="false" modal="true">
...
...
...
<p:commandButton process="@this" value="SAVE" widgetVar="btnSaveDialogEdit">
<p:confirm ...
message="do you want save?"/>
</p:commandButton>
<p:commandButton process="@this" value="CLOSE" widgetVar="btnCloseDialogEdit">
<p:confirm ...
message="do you want close?"/>
</p:commandButton>
<p:confirmDialog>
...two commandbutton Yes/No
<p:confirmDialog>
<p:hotkey bind="esc" handler="PF('btnCloseDialogEdit').getJQ().click()" />
</p:dialog>
。 confirmdialogでcloseOnEscape = "true"
を有効にします。私は、ダイアログdo you want save?
のキーESC
を押すと、このダイアログは表示されませんが、私はできません。