如何在Richfaces panelBar项目中设置焦点?

时间:2010-12-18 09:46:08

标签: java jsf richfaces

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

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

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

1 个答案:

答案 0 :(得分:1)

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

这样的东西
<script>
//call after page loaded
window.onload=setFocus(); 
</script>

<body onload="setFocus();">