Hello
I need to dynamically select and drag rows if selected row have specific value, for example - if I start drag on row with id = 5, then I need to select all rows which have parent_id = 5.
By default, datagrid have data-options="singleSelect:true,dragselection:false,ctrlSelect:false"
and here is code which I use on onDragEnter:
function onDragEnter_myfunc(e){
if (e.id==5){
var opts = $('#dg').datagrid('options');
opts.singleSelect = false;
opts.dragSelection = true;
opts.ctrlSelect = true;
var data = $('#dg').datagrid('getData');
var rows = data.firstRows;
for (var i = 0; i < data.total; i++) {
if (rows[i].parent_id == e.id){
$('#dg').datagrid('selectRow',i);
}
};
}
}
When I start drag, I see that all needed fields are selected but dragging process actually drag only one selected row. How to dynamically start drag all selected rows, please?
Thank you.