在OpenFaces Tree / DataTable中双击

时间:2011-04-21 12:01:05

标签: java jsf jsf-2 openfaces

在双击表格行后,如何从JSF页面导航到另一个页面。我在action中寻找o:commandButton等属性。

感谢您的任何建议! 托马斯

2 个答案:

答案 0 :(得分:1)

就在我的脑海中,我会使用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()" />

答案 1 :(得分:0)

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'
    }
  );

};