双击 OpenFaces 树/数据表

发布于 2024-11-03 03:20:53 字数 115 浏览 1 评论 0原文

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

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

How can I navigate from a JSF page to another after I did double click on a table row. I'm looking for an attribute such as action in o:commandButton.

Thank you for any advice!
Thomas

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

单调的奢华 2024-11-10 03:20:53

我突然想到会使用 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()" />

Just off the top of my head I would use the ondblclick parameter and fire a javascript function to redirect to a page. Other wise you can use action="page?faces-redirect=true" but that will only work for a single click.

My javascript is a little basic but I believe you can use

window.location="http://www.yourdomain.com/"

to redirect.

so

  <script>
            function redirect() {

        window.location="http://www.yourdomain.com/"
            }
</script>




<o:commandButton ondblclick="redirect()" />
水中月 2024-11-10 03:20:53

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

};

xhtml file

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

};
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文