KnockoutJS选择列数据绑定

时间:2017-06-23 15:51:18

标签: javascript html knockout.js knockout-mapping-plugin

我的表有问题,并选择(在列中)。 我有一张桌子,限制在“成绩”系列中。 成绩包括:

  • 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绑定时,它说我无法绑定多个集合...... 提到选择开始工作,当我把他放在表外(因为,然后我可以将数据绑定到该选择!)。

有什么建议吗?

0 个答案:

没有答案