【发布时间】:2012-08-08 05:56:33
【问题描述】:
我需要一个带有一堆类似于 CheckBoxList 的开/关选项的 RadioButtonList。我需要将它转换为每个选项的开/关,但 Knockout 将一组单选按钮解析为一个值。有什么建议吗?
【问题讨论】:
-
公民被捕。这实际上是对单选按钮隐喻的误用。任何时候都应该只有一个单选按钮处于活动状态——这些选项是相互排斥的,就像老式汽车收音机一样。您不能同时收听多个电台,对吗? GUI 约定成功的原因在于它们的传统性。
-
“公民被捕”这很有趣。单选按钮 UI 不受影响,只是基础数据。对于用户来说,它的外观和工作方式仍然符合预期。看看答案上的示例 jsFiddle。
标签: knockout.js radio radio-group