Teeda Extensionを使って、Wikiポートレットを作っているけど、何かと壁にぶつかる。Wikiページ一覧のページを作成していて、foreachで一覧を生成するのはいいのだけど、一覧表示されたページを選択して、別のページに移そうと考えているが、commandLinkみたいのはどうするのだろうか・・・。そもそもaタグリンクのdoはなしかね・・・。でも、inputタグでdoしても、生成されたページのタグをみると、その行の情報は渡されないような気も。うむむ、やっぱり、goとかjumpとかのポートレット的なリンクを見直す必要があるのかな・・・。
追記:「inputタグでdo~」のところは、勘違い。
<input type="submit" id="doDisplaySelectedPagejs_P_10e56422143_9998_" name="displayListFormjs_P_10e56422143_9998_:wikiPageItemsjs_P_10e56422143_9998_:1:doDisplaySelectedPagejs_P_10e56422143_9998_" value="View" />
という感じで、「~_9998_:1:doDispl~」と行番号が入っていました。というわけで、残る問題は、goとjumpかね。
追記:はて、テーブル内にボタンおいて、ボタン押してもアクション内でwikiPageIndexの値がとれんな・・・。やっぱり、どういう処理をしているか、見ないとわからんな・・・。というわけで、学習不足(TT)
<table> <tr> <th>Title</th> <th>Action</th> </tr> <div id="wikiPageItems"> <tr> <td> <span id="title">Page Title</span> <input type="hidden" id="wikiPageIndex" /> </td> <td> <input type="submit" value="View" id="doDisplaySelectedPage" /> </td> </tr> </div> </table>