标签: jsf primefaces dialog facelets hotkeys
我有一个包含Facelet的Facelet,其中包含通过<p:hotkey>配置的热键(如Alt + S,Alt + C等)。此Facelet可以包含在代表<p:dialog>的另一个Facelet中。但是,此对话框具有为对话框特定的其他目的配置的相同热键。在包含Facelet中定义的热键与此相矛盾。
<p:hotkey>
<p:dialog>
如何将对话框Facelet中定义的热键配置为仅在打开对话框时才能工作,并且通常包含Facelet的热键仅在对话框关闭时才能工作?