我遇到了一个看起来非常简单的问题,但我无法找到答案。 我想访问带有键绑定的(下拉菜单)菜单。菜单有焦点后,我可以使用箭头按钮没有问题。我只是无法重点关注'在我的菜单上用热键
XHTML:
<rich:dropDownMenu
binding="#{menuBarBean.menuBar}"
id="main-menu"
showEvent="mouseup"
onclick="showMenu();"
/>
<rich:hotKey enabledInInput="true" key="ctrl+M" onkeyup="displayMenu()" preventDefault="true" />
JavaScript的:
function displayMenu(){
#{rich:component('main-menu')}.show();
**// Do something that sets focus on the richface menu component**
}
简而言之: 如何把重点放在
上#{rich:component('main-menu')}
使用:
<rich:hotKey />
答案 0 :(得分:1)
jQuery有一个.focus()
方法可以集中注意事项:
#{rich:component('main-menu')}.element.focus();