[Seasar-user:17375] 【Teeda】リストの受け渡し(hidden)について
[E-MAIL ADDRESS DELETED]
[E-MAIL ADDRESS DELETED]
2009年 5月 3日 (日) 22:55:53 JST
お世話になります。坂井と申します。
Teedaにて値(String文字列のリスト)をinitializeメソッドで作成し、
doメソッド呼び出し時にhiddenで受け渡しを行うという事を
行いたいと思っておりますが上手くできません。
処理の流れとしては、
(1)画面呼び出し時に、一覧リストを表示
その際に、リストと一対一の特定項目をhnscnameItems(hidden)に設定
(2)doボタンが押下された際に、hidden項目から(1)で設定されたリストを受け取る
・・・といったことを実現したいです。
---------------------------------------------------------------------------
html一部抜粋
---------------------------------------------------------------------------
body><center>
<te:include id="tablePages" te:src="/include/maintanance.html"/>
<form id="mnscEditForm"><br/>
<span><h3>NSC Information Update</h3></span>
<table class="container" border="1" align="center" bordercolor="#408080">
<tr class="heading">
<td width="120"><label id="oldnsccode"/></td>
<td><label id="areacode"/></td>
<td><label id="dtkbn"/></td>
<td><label id="nscstartdate"/></td>
<td><label id="nscenddate"/></td>
</tr>
<div id="mnscEditItems">
//hnscnameItemSaveをhiddenで時画面に渡したい
<input type="hidden" id="hnscnameItemSave"/>
<tr>
<!--<td><span id ="oldnsccode"></span></td>-->
<td><input type="text" id="nsccode"></input></td>
<td><select id ="areacodeItems"></select></td>
<td><select id="dtkbn"/></td>
<td><input type="text" id="nscstartdate"></input></td>
<td><input type="text" id="nscenddate"></input></td>
</tr>
</div>
</table><br/>
<table align="center">
<tr><td>
<input type="button" id="doEdit"/>
<input type="button" id="gomnscList"/>
</td></tr>
</table>
</form>
<table align="center"><span id="allMessages" style="color:red;"/></table>
</center></body>
---------------------------------------------------------------------------
Pageclass一部抜粋
---------------------------------------------------------------------------
public List<String> hnscnameItems;
public Class initialize(){
hnscnameItems = new LinkedList();
for(int i=0;i < mnscselectedItems.siz e();i++){
//hidden項(List)目のhnscnameItemsに文字列Nsccodeを追加
hnscnameItems.add(mnscselectedItems.get(i).getNsccode());
}
return null;
}
public Class doEdit() {
//nullで表示されてしまう
System.out.println(hnscnameitems);
}
お手数をおかけいたしますがよろしくお願いいたします。
_________________________________________________________________
Hotmail史上最速!さらに容量無制限に!
http://go.windowslive.jp/newhm/
-------------- next part --------------
HTMLの添付ファイルを保管しました...
URL: <http://ml.seasar.org/archives/seasar-user/attachments/20090503/23bc94ee/attachment.html>
Seasar-user メーリングリストの案内