您如何访问“全选”复选框?

时间:2019-06-06 15:14:18

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

我已经将其设置在网格上,以便每个单独的复选框选择该行中存在的对象,并且该对象正在运行。但是,当您单击将columns.Select()添加到网格时Kendo UI自动提供的“全选”复选框时,它将仅捕获第一行中存在的对象。

我最初的想法是我可以建立一个绑定到该特定复选框ID的事件绑定,但是当我尝试此操作时,我意识到该复选框的ID每次都是随机生成的,因此该策略不是去上班。

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

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

1 个答案:

答案 0 :(得分:1)

您始终可以通过其标签和DOM树选择一个元素,例如:

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