Knockout.js 表上的下拉列表,允许每行仅选择一次项

Knockout.js 表上的下拉列表,允许每行仅选择一次项,knockout.js,Knockout.js,我是个新手,我已经成功地从我的数据源创建了一个记录表。我需要为表中的每一行添加一个下拉列表,其中包含两个选项Primary和Secondary。我需要从表中的其他项中删除所选选项。例如,如果表中的第一行选择了Primary,则不允许为其他行再次选择它。我的行数未知。要实现此功能,您的各行需要有权访问其他行,以检查正在使用的值。在我们实现这个特性之前,让我们先编写一个简单的示例,这样我们就知道我们在使用什么了 起点 如果您运行下面的代码段,您将看到没有您描述的功能的常规UI 当你问Stackove

我是个新手,我已经成功地从我的数据源创建了一个记录表。我需要为表中的每一行添加一个下拉列表,其中包含两个选项Primary和Secondary。我需要从表中的其他项中删除所选选项。例如,如果表中的第一行选择了Primary,则不允许为其他行再次选择它。我的行数未知。

要实现此功能,您的各行需要有权访问其他行,以检查正在使用的值。在我们实现这个特性之前,让我们先编写一个简单的示例,这样我们就知道我们在使用什么了

起点 如果您运行下面的代码段,您将看到没有您描述的功能的常规UI


当你问Stackoverflow的问题时,你通常会自己加入这些例子,所以人们有一个很好的起点来帮助你解决问题!但既然你是一个新的投稿人,这次我请客,非常感谢。我正在制作一个要发布的示例,但你太快了。:-我不得不清理我正在使用的数据。我能够将您的解决方案合并到我的应用程序中。如果我有更多的孩子,用户3297291对他们来说将是一个有趣的名字,但最近我听到了一些没有什么意义的名字-