我的表有问题,并选择(在列中)。 我有一张桌子,限制在“成绩”系列中。 成绩包括:
student {indexNumber,name,surname}
等级
dateOfGrade
现在我有html表,工作正常:
<table id='ocenyTable' data-bind='visible: Oceny().length > 0'>
<thead>
<tr>
<th>Numer indeksu studenta</th>
<th>Ocena</th>
<th>Data wystawienia</th>
<th Akcje/>
</tr>
</thead>
<tbody data-bind=" foreach: Oceny ">
<td><input class='required' data-bind='value: studentObject.indexNumber, uniqueName: true' /></td>
<td><input class='required number' data-bind='value: grade, uniqueName: true' /></td>
<td><input class='required' data-bind='value: dateOfGrade, uniqueName: true' type="date" /></td>
<td><a href='#' data-bind='click: $root.removeOcena'>Usuń</a></td>
<td><a href='#' data-bind='click: $root.save'>Zapisz</a></td>
</tr>
</tbody>
我想选择,如:
<select data-bind="options: $root.students, optionsText: 'indexNumber', optionsValue: 'indexNumber', value: student.indexNumber" name="studentIndexNumber" required>
</select>
问题是,这个select应该包含来自学生集合的所有indexNumber的列表。 当我尝试使用ko.applybinding从js绑定时,它说我无法绑定多个集合...... 提到选择开始工作,当我把他放在表外(因为,然后我可以将数据绑定到该选择!)。
有什么建议吗?