[mayaa-user:596] テーブルの1行おきに背景色を変える

田村 中 [E-MAIL ADDRESS DELETED]
2007年 11月 30日 (金) 22:05:03 JST


はじめてメールさせていただきます。
DBからとってきたListをループして表示する際に、
<tr>タグに1行置きにいろを付けたいんですが

いろいろ試してもどうしてもうまくいきません。

以下のような内容です。
何卒ご教授いただけますでしょうか。
ちなみにBeanからの取り出しは順にうまくできています。

list.htmlソース(抜粋)
<div id="loop">
<tr id="tableRow">
 <td></td>
 <td><a id="adminModifyLink" href="adminModify.html"><span
id="adminUserName">管理者太郎</span></a></td>
 <td><span id="adminGroupName">管理者Aグループ</span></td>
 <td align="center" class="text12"><a href="#">削除</a></td>
</tr>
</div>


list.mayaaソース(抜粋)
<m:for m:id="loop" m:init="${var i = 0}" m:test="${i &lt; adminList.size()}"
m:after="${i++}">
 <m:exec script="${ var admin = adminList.get(i); }" />
 <m:doBody/>
</m:for>

<!-- 行の背景色指定 -->
<m:if m:id="tableRow" test="${ i % 2 != 0}">
 <m:echo m:id="tableRow">
  <m:attribute name="bgcolor" value="#F1F1F1"/>
 </m:echo>
 <m:doBody/>
</m:if>
<m:if m:id="tableRow" test="${ i % 2 == 0}">
 <m:echo m:id="tableRow">
  <m:attribute name="bgcolor" value="#F1F1F1"/>
 </m:echo>
 <m:doBody/>
</m:if>

<!-- データ出力 -->
<m:write m:id="adminUserName" value="${admin.adminUserName}"/>
<m:write m:id="adminGroupName" value="${admin.adminGroup.adminGroupName}"/>



-------------- next part --------------
HTMLの添付ファイルを保管しました...
URL: http://ml.seasar.org/archives/mayaa-user/attachments/20071130/345130b9/attachment-0001.html 


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