【问题标题】:How do you access the 'Select All' checkbox?您如何访问“全选”复选框?
【发布时间】:2019-06-06 15:14:18
【问题描述】:

我已经在我的网格上设置了它,以便每个单独的复选框都选择该行中存在的对象,这是有效的。但是,当您单击 Kendo UI 在您将 columns.Select() 添加到网格时自动提供的“全选”复选框时,它只会抓取第一行中存在的对象。

我最初的想法是我可以设置一个事件绑定来绑定到该特定复选框的 ID,但是当我尝试这样做时,我意识到该复选框的 ID 每次都是随机生成的,所以这个策略是'不去上班。

我不能使用this.selectedKeyNames(),因为this 在当前上下文中没有引用正确的对象。

基本上,我想知道是否有更好的方法来访问“全选”复选框,这样我就可以输入一些额外的代码来获取网格中存在的每个对象。

【问题讨论】:

  • 这就是我要做的,谢谢!如果您想将其放在答案而不是评论中,我会接受它作为解决方案。
  • 完成!很高兴能提供帮助。

标签: javascript asp.net-core checkbox kendo-ui grid


【解决方案1】:

你总是可以通过它的标签和 DOM 树来选择一个元素,例如:

$('.k-grid input[type="checkbox"]').first()

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-05-26
    • 2011-09-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-02-20
    • 1970-01-01
    相关资源
    最近更新 更多