今日のひとこと Challange IT For Future

ポートレットでforEachでボタンを押されたときに値を渡す

Seasar 読了 2分

この記事は最終更新から 19 年以上たっています。内容が現在の状況と異なる可能性があります。現在の情報は最新の記事、Fess の記事をご覧ください。

teeda-html-exampleのsrc/main/webapp/view/foreach/forEachList.htmlにあることをポートレットでやると、idにネームスペースが挿入されるので、なやましい問題に遭遇することになるけど、同じようなことをやるためには以下のようにやれば良いかも。

<form id="forEachListForm"><input type="hidden" name="clickIndex"/>
...
<td>
<input type="button" id="doForEachResult" value="test" onclick="this.form.firstChild.value=this.nextSibling.value;"/><input type="hidden" id="aaaIndex-x"/>
</td>

Firefoxでは、そんな感じでうまくいった。というわけで、一応、メモっとく。