区分复选框选择& dxDataGrid中的行选择

时间:2015-09-16 07:00:37

标签: devextreme

我使用以下选项实现了dxData网格。  选择:{     模式:'多个'  } 并且还具有onRowClick&的不同功能。 onSelectionChanged。

当onRowClick事件被触发时,它也会触发onSelectionChanged事件。

有谁能建议如何区分这两个事件? 我的意思是当行点击事件被触发时,它不应该提交onSelectionChanged事件。选中复选框时,应触发onSelectionChanged事件。

谢谢

1 个答案:

答案 0 :(得分:2)

这是dxDataGrid小部件的预期行为。

要实施您的方案,您可以手动添加带有复选框的列:

{ 
     name: 'Selected',
     cellTemplate: function($cell, cellInfo) {
         var $checkBox = $("<div>").dxCheckBox({
             onValueChanged: function(args) {
                 // put selection changed handler here....
             }
            }).appendTo($cell);
        }
}

我在这里创建了一个小样本 - http://jsfiddle.net/v2fswrvr/