Для цикла для табличных данных - PullRequest
0 голосов
/ 19 марта 2019

Мне нужны данные в таблице для заполнения циклами JavaScript. Первые данные таблицы должны быть просто числами 1-24. Здесь я использовал цикл for.

for(int i = 1; i < 13; i++) {

}

Второй набор табличных данных должен быть суммой $ 150 + $ 299 (значение), увеличенной через цикл for 12 раз. Первое число должно быть $ 449, второе число должно быть $ 449 + $ 299 и т. Д.,

Я бы хотел цикл, похожий на

for (int j = 1; j < 13; j += 299);
    value += j;
      j++; ( I don't know if this is correct)

Вот мой код в DevExpress:

 @for (int i = 1; i < 13; i++)
 {
    <tr class="bundleRow">
       <td class="numbers">@i</td>
       <td class="totals"></td>
       <td class="numbers">@(i + 12)</td>
       <td class="totals"></td>
     </tr>
  }

Вот полный код:

<div class="myleads-modals">

<!--Info Modal-->
                    <div class="col col-xs-7 col-xs-5 no-gutters border-left contentbox">
                        <div class="radio-stations">
                            <div class="customModalBtnContainer">
                                <button id="modalTrigger">Media Bundle</button>
                            </div>
                            <div id="customModalContainer" class="customModal">

                                <!-- Modal content -->
                                <div id="customModalContent">
                                    <span class="closeCustomModal">&times;</span>
                                    <div class="mediaBundleTitle">MEDIA TITLE</div>
                                 <table class="mediaBundle">
                                     <tr class-="bundleRow">
                                         <th class="numofSpotsTitle"># of Spots</th>
                                         <th class="raiTotalsTitle">RAI Total</th>
                                         <th class="numofSpotsTitle"># of Spots</th>
                                         <th class="raiTotalsTitle">RAI Total</th>
                                     </tr>
                                     @for (int i = 1; i < 13; i++)
                                     {
                                        <tr class="bundleRow">
                                            <td class="numbers">@i</td>
                                            <td class="totals"><span>$</span></td>
                                            <td class="numbers">@(i + 12)</td>
                                            <td class="totals"><span>$</span></td>
                                        </tr>
                                         }
                                 </table>
                                </div>
                            </div>
                            <script>
                                $(document).ready(function () {
                                    $("#modalTrigger").click(function () {
                                        $(".customModal").show();
                                    });
                                    $(".closeCustomModal").click(function () {
                                        $(".customModal").hide();
                                    });
                                });
                            </script>

1 Ответ

0 голосов
/ 21 марта 2019

Использовать формулу (150 + i * 299)

@for (int i = 1; i < 13; i++){
     <tr class="bundleRow">
       <td class="numbers">@i</td>
       <td class="totals"><span>$</span></td>
       <td class="numbers">@(150+i*299)</td>
       <td class="totals"><span>$</span></td>
     </tr> }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...