[Seasar-user:5881] [teeda] Gridの中のネストした配列の設定

森 和紀 [E-MAIL ADDRESS DELETED]
2007年 1月 25日 (木) 09:24:56 JST


はじめまして、森と申します。

表題の件について質問させていただきます。

使用しているバージョンは teeda1.0.3 です。

<実現したいこと>
Gridの1つのセルの中に複数の項目を表示する。
その項目に入力して do*** で処理する。

表示はできます。
do***で値をとるのに、
fooItems[0].getBaaItems()[0].getYyy()
のような感じで値がとれるかと思ったのですが、baaItemsに値が設定されません。

ネストした配列の中までは設定してくれないのでしょうか?
出力されたHTMLのname属性はマッピングしてくれそうでした。

exsampleのgrid.htmlを使って、こんな感じです

-----------------

<input type="hidden" id="fooItemsSave"/>
<table id="fooGrid">
	<thead>
		<tr style="dummy" height="50px">
			<th>aaa</th>
			<th>bbb</th>
			<th>ccc</th>
			<th>ddd</th>
			<th>eee</th>
			<th>Baa</th>
		</tr>
	</thead>
	<tbody>
		<tr style="dummy">
			<td><span id="aaa">aaa</span></td>
			<td><span id="bbb">bbb</span></td>
			<td><span id="ccc">ccc</span></td>
			<td style="background-color: #B4CDCD;"><input type="text" id="ddd" /></td>
			<td style="background-color: #BCEE68;"><input type="text" id="eee" class="T_currency" /></td>
			<td>
				<table>
					<div id="baaItems">
					<tr>
						<td><span id="xxx">xxx</span></td>
						<td><input type="text" id="yyy"></input></td>
						<td><input type="checkbox" id="baaCheck"></input></td>
					</tr>
					</div>
				</table>
			</td>
		</tr>
	</tbody>
</table>

-----------------

以上、よろしくお願いいたします。




Seasar-user メーリングリストの案内