0

いくつかのRubyコードが埋め込まれている複数のHTMLテーブルがあります。以下のようになります:

<% loop-1 %>
<table>
   <tr>
     <td rowspan=" X ">abcd</td>
     <td>xyz</td>
    </tr>

    <% loop-2 %>
    <% if (condition) %>
    <tr>
      <td></td>
      <td>xyz1</td>
    </tr>
    <% end %>
    <% end %>
 </table>  
<% end %>

したがって、上記のように、loop-1に基づいて生成された複数のテーブルがあります。これで、各テーブルに少なくとも1つの行が含まれるようになります。最初の行の後に、別のループ2といくつかの条件があります。各テーブルの最初の行の後に可変数の行がある場合があります。最初の最初のものにrowspan(X)=noを設定します。そのテーブルの合計行数。

例えば。最初の行の後に、loop-2がさらに2行を生成する場合、X=3が必要です。

4

1 に答える 1

1

HTMLだけを使用してそれを行うことはできません。考えられる唯一の方法は、ループの前に発生する条件の数を数えることです。つまり、同じループを先に実行し、条件が満たされるたびにXをインクリメントします。

于 2013-03-27T06:36:24.183 に答える