在双击表行之后如何从一个JSF页面导航到另一个页面?我正在寻找一个属性,如o:commandButton
中的action
。
谢谢你的建议!托马斯。
我将使用ondblclick参数并触发一个javascript函数来重定向到一个页面。或者你可以使用action="page? "Faces-redirect =true",但这只适用于一次点击。
我的javascript有点基础,但我相信你可以使用
window.location = " http://www.yourdomain.com/"
重定向。
<script>
function redirect() {
window.location="http://www.yourdomain.com/"
}
</script>
<o:commandButton ondblclick="redirect()" />
xhtml文件
<o:treeTable id="treeTable" var="element"
ondblclick="openTargetListFromTable(event);" ....
JavaScript function openTargetList(event) {
O$.ajax.request(
this,
event, {
execute: 'form1:treeTable',
render: 'form1:treeTable',
listener: 'treeTableBean.openElement'
}
);
};