【问题标题】:How to get the selected radio button in the Kendo Grid如何在 Kendo Grid 中获取选定的单选按钮
【发布时间】:2018-05-30 09:44:28
【问题描述】:

我有一个剑道网格,其中有一列由单选按钮组成。 我想让单选按钮充当单选按钮(仅选中 1)并获得选定的 1。

这是一个示例Demo

【问题讨论】:

    标签: angularjs kendo-ui kendo-grid


    【解决方案1】:

    你已经很接近了。首先是关于收音机的几件事:

    • 单选按钮使用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

    希望这能起到作用:)

    【讨论】:

    • 哦,谢谢!工作!如果我想通过按钮获取选定的 EmployeeID 怎么办?
    • 你能扩展一下吗?拿它干什么?您想在什么操作后获取 id?等等
    • 我应该添加一个按钮 抱歉,我忘了在演示中添加一个按钮,我可以在其中获得 1 个选择 ID。谢谢!
    • 如果这解决了标题中提到的问题,请将其标记为已接受的回复:)
    猜你喜欢
    • 1970-01-01
    • 2011-07-28
    • 1970-01-01
    • 1970-01-01
    • 2013-03-28
    • 1970-01-01
    • 2012-07-31
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多