[Wicket-ja-user 269] 一部イベントを非Ajaxにする方法について

Zurück zum Archiv-Index

Atsushi Kanaya todoa****@gmail*****
2008年 12月 11日 (木) 17:18:24 JST


金谷(todogzm)です。

現在LinkTreeコンポーネントを使っているのですが、
onJunctionLinkClicked()の振る舞いはAjax、onNodeLinkClicked()の振る舞いは非Ajax、
というような動作は可能でしょうか?お知恵を拝借したく、投稿させていただきます。

例を挙げますと、Windowsのエクスプローラのようなものを設計していました。
画面左側にはLinkTreeで作成したツリー、右側には何らかのページが表示されるイメージです。
ツリーの+や-アイコンをクリックしたときの展開・折りたたみはAjaxでページ遷移なしで行いたいのですが、
ツリーのフォルダアイコンをクリックしたときは、ページ遷移が伴うようにし、ブラウザの戻る進むボタンを
有効にしたい、というものです。

BaseTree.LinkTypeを指定すればツリー全体の振る舞いについて
Ajaxか非Ajaxかの振る舞いを変更することが出来ますが、
部分的に切り替えたい、というものです。

何か良い方法がありましたらご教授いただきたく、よろしくお願いします。
以上です。



Wicket-ja-user メーリングリストの案内
Zurück zum Archiv-Index