【发布时间】:2018-05-30 09:44:28
【问题描述】:
我有一个剑道网格,其中有一列由单选按钮组成。 我想让单选按钮充当单选按钮(仅选中 1)并获得选定的 1。
这是一个示例Demo
【问题讨论】:
标签: angularjs kendo-ui kendo-grid
我有一个剑道网格,其中有一列由单选按钮组成。 我想让单选按钮充当单选按钮(仅选中 1)并获得选定的 1。
这是一个示例Demo
【问题讨论】:
标签: angularjs kendo-ui kendo-grid
你已经很接近了。首先是关于收音机的几件事:
name 属性进行分组for 属性与单选按钮上的id 属性匹配来绑定到标签您的代码的问题是所有单选按钮都具有相同的id,这就是为什么单击任何单选按钮会切换第一个单选按钮...因为使用该 id 找到的第一个元素被抓取,并假设存在' d 只有一个。
为了解决这个问题,您需要为每个单选按钮设置一个唯一的 ID,您可以通过使用 #: EmployeeID# 表示法在数据源中引用 EmployeeID 来做到这一点,如 docs 中所示
因此,您的模板应如下所示:
template: '<input type="radio" name="customer" id="customer_#: EmployeeID#" class="k-radio"><label class="k-radio-label" for="customer_#: EmployeeID#"></label>'
请在此处找到工作示例:https://dojo.telerik.com/aRuQubep/5
希望这能起到作用:)
【讨论】: