Bom dia a todos!
Estou com o seguinte problema: em uma página tenho um rich:hotKey para disparar o click de um botão quando a tecla Enter for pressionada, assim:
</table>
<rich:hotKey key="return" handler="#{rich:element('btn_gerarGuia')}.onclick(); return false;" />
</rich:panel>
</h:form>
Até aí tudo bem, está tudo funcionando. Porém acontece que também tenho nesta mesma página um rich:modalPanel que tem nele um botão “OK”. Gostaria que, quando o usuário pressionasse Enter com o modal sendo exibido fosse disparado o click deste botão “OK”. Por isso coloquei dentro do rich:modalPanel um outro rich:hotKey:
<rich:modalPanel id="modalPanelValidacao" autosized="true" minHeight="100" minWidth="400">
...
<p align="right">
<a4j:commandButton value="OK" id="btn_validacaoOk" onclick="#{rich:component('modalPanelValidacao')}.hide()"/>
</p>
<rich:hotKey key="return" handler="#{rich:element('btn_validacaoOk')}.onclick(); return false;" />
</rich:modalPanel>
Aí está o problema, agora só está funcionando o hotKey do modalPanel.
Alguma ideia do por quê??
[]'s