4

C# や Java などの言語で for ループを使用する場合と同じように、ノックアウト observableArray のインデックスをループする方法はありますか?

以下のコードでは、最初のインデックス ( 0 ) から取得しているだけですが、インデックスをループして、インデックスから値を取得できるようにしたいと考えています。

<table class="table table-hover table-bordered table-condensed">
    <thead>
        <tr>
          <th>
             <input type="checkbox" data-bind="checked: SelectAll" value="0" />
          </th>
          <th>Employee Name</th>
          <th>Sun</th>
          <th>Mon</th>
          <th>Tue</th>
          <th>Wed</th>
          <th>Thu</th>
          <th>Fri</th>
          <th>Sat</th>
        </tr>
    </thead>
    <tbody data-bind="foreach: Items">
        <tr>
          <td>
            <input type="checkbox" class="entity-id" data-bind="if: Timesheets()[0].RowID == 0, checked: IsChecked" />
          </td>
          <td><a class="span8" data-bind="if: Timesheets()[0].RowID == 0, text: EmployeeName, attr: { rowspan: Timesheets()[0].RowSpan }"></a>
          </td>
          <td><input type="text" class="span6" data-bind="value: Timesheets()[0].SundayHours"/>
          </td>
          <td><input type="text" class="span6" data-bind="value: Timesheets()[0].MondayHours" /></td>
          <td><input type="text" class="span6" data-bind="value: Timesheets()[0].TuesdayHours"/></td>
          <td><input type="text" class="span6" data-bind="value: Timesheets()[0].WednesdayHours"/></td>
          <td><input type="text" class="span6" data-bind="value: Timesheets()[0].ThursdayHours"/></td>
          <td><input type="text" class="span6" data-bind="value: Timesheets()[0].FridayHours"/></td>
          <td><input type="text" class="span6" data-bind="value: Timesheets()[0].SaturdayHours"/></td>
        </tr>                          
    </tbody>
</table>

ノックアウトでこれを行う方法はありますか?

4

2 に答える 2