slickGrid以编程方式检查行

时间:2014-03-04 22:46:26

标签: javascript slickgrid

我有rowSelectionModel和checkBox插件的设置。

如何检查行上是否单击了复选框并选中另一行的复选框?

1 个答案:

答案 0 :(得分:0)

“subscribe”对你来说是最合适的事件,你将有一个函数,你可以使用jquery来引用另一行

文档很清楚。示例如下。

gridInstance.onCellChange.subscribe(function(e,args){
     //use e, and args to get detais about cell was clicked and in which row is it
     $(".another-row .anotherRow").attr('clicked', true);
});

为列选项中的列定义class anotherRow,其中包含要以编程方式更改的复选框。

我是第一次这样做,遇到了同样的问题。我编写了虚拟函数并订阅了事件

gridInstance.onCellChange.subsribe(function(e, args){
    window.e = e;
    window.args = args;
});

在这里,您可以检查“e”和“args”对象,直到您了解自己的位置以及下一步该做什么为止。一旦你理解删除那些行。