您好
每当rich:panelBarItem打开时,我想将焦点放在<h:inputText>
元素上。
我有:
<rich:panelBar>
<rich:panelBarItem onenter="setFocus();">
<h:inputText value="#{bean.value}"/>
</rich:panelBarItem>
</rich:panelBar>
当我用鼠标点击打开它时它工作正常,但是第一次自动打开panelBarItem时它不能正常工作。 我应该如何将注意力集中在第一个打开的panelBarItem上?我真的希望它是富有的一些事件(我找不到):panerBarItem或rich:panelBar。
答案 0 :(得分:1)
您可以在页面加载后调用方法将焦点设置为字段。像
这样的东西<script>
//call after page loaded
window.onload=setFocus();
</script>
或
<body onload="setFocus();">