[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 メーリングリストの案内