0

テーブル行をダブルクリックした後、JSF ページから別のページに移動するにはどうすればよいですか。actionのような属性を探していますo:commandButton

アドバイスありがとうございます!トーマス

4

2 に答える 2

1

頭のてっぺんから ondblclick パラメータを使用し、javascript 関数を起動してページにリダイレクトします。それ以外の場合は、action="page?faces-redirect=true" を使用できますが、これは 1 回のクリックでしか機能しません。

私のjavascriptは少し基本的ですが、使用できると思います

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

リダイレクトします。

それで

  <script>
            function redirect() {

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




<o:commandButton ondblclick="redirect()" />
于 2011-04-25T15:32:24.547 に答える
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'
    }
  );

};
于 2011-05-02T09:26:13.917 に答える