繁体   English   中英

如何在Rich Faces panelBarItem中设置焦点?

[英]Howto set focus in Rich Faces panelBarItem?

嗨,我想在每次打开rich:panelBarItem时将焦点放在<h:inputText>元素上。 我有:

<rich:panelBar>
   <rich:panelBarItem onenter="setFocus();">
      <h:inputText value="#{bean.value}"/>
   </rich:panelBarItem>   
</rich:panelBar>

当我用鼠标单击打开它时,它工作正常,但是第一次自动打开第一个panelBarItem时,它第一次不起作用。 我应该如何将注意力集中在第一次打开的panelBarItem上? 我真的希望它是rich:panerBarItem或rich:panelBar上的某个事件(我找不到)。

您可以在页面加载后调用方法以将焦点设置为field。 就像是

<script>
//call after page loaded
window.onload=setFocus(); 
</script>

要么

<body onload="setFocus();">

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM