- PR -

Teedaにて画面の一覧取得

1
投稿者投稿内容
小林
会議室デビュー日: 2005/11/09
投稿数: 6
投稿日時: 2007-11-08 19:50
お世話になっております。

現在、Teedaで開発を行っており画面の情報の取得のところで困っています。
PageからItemsプロパティにて画面に一覧を表示することができたのですが、
doイベントなどで一覧の内容をPage側に返す方法がわかりません。

初歩的な質問で申しわけありませんが、
伝授よろしくお願いします。

環境:
Seasar2 - 2.4.17
Teeda - 1.0.11

【Page】
private String seihinName;
private String seihinType;
private int price;
private int suryo;
private List<SeihinDto> seihinItems;
// Getter/Setter省略

public String doAction() {
// ここでTableの一覧の内容を取得したい
return null;
}

【HTML】
<table>
<tbody>
<div id="seihinItems">
<tr>
<td><input id="seihinName" type="text" /></td>
<td><span id="seihinType">bbb</span></td>
<td><span id="price">000</span></td>
<td><span id="suryo">0</span></td>
</tr>
</div>
</tbody>
</table>
<input type="submit" id="doAction" value="Action" />
小林
会議室デビュー日: 2005/11/09
投稿数: 6
投稿日時: 2007-11-09 11:31
お世話になっております。
自己解決できましたので解決内容を記述します。

Teeda1.0.11ではListは表示のみになるため、
Pageのイベント時にはかえって来ない仕様のようです。
※Teeda+Seasar2の最新バージョンでは改善されている様子。

PageのItemsの型をDTO配列にすることで、
問題なく取得することができました。
1

スキルアップ/キャリアアップ(JOB@IT)