我使用以下选项实现了dxData网格。 选择:{ 模式:'多个' } 并且还具有onRowClick&的不同功能。 onSelectionChanged。
当onRowClick事件被触发时,它也会触发onSelectionChanged事件。
有谁能建议如何区分这两个事件? 我的意思是当行点击事件被触发时,它不应该提交onSelectionChanged事件。选中复选框时,应触发onSelectionChanged事件。
谢谢
答案 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/