我这里有三排。第一个下拉列表应显示所有名称。如果我从第一个下拉列表中选择一个名称,则下一个下拉列表不应包含在第一个下拉列表中选择的名称。
例如。如果我有 {Peter,John,Michael},第一滴应该显示所有三个选项。如果我在第一个下拉列表中选择 Peter,则下一行下拉列表应该只显示 {John,Michael}。如果我在第二个下拉列表中选择 John,则最终下拉列表应该只包含 Michael。
<table>
<tbody data-bind="foreach: Items">
<tr>
<td>
<select data-bind="options: $root.Persons, optionsText: 'name', event :{ change: $parent.SelectionChanged }" />
</td>
</tr>
</tbody>
</table>