簡體   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