Строка захвата различается, базовая или дочерняя для jqxTreeGrid rowSelect
У меня проблема с получением объекта строки из jqxTreeGrid с помощью события rowSelect. Кажется, что операция является переменной, независимо от того, находится ли строка в дереве у основания или у потомка.
Это работает для базы, но не для детей...
$('#my-grid').on('rowSelect', function(event){
var row = event.args.row;
MSGBUS.bus("myRowSelected").publish(row);
});
Это работает для ребенка, но не для базы...
$('#my-grid').on('rowSelect', function(event){
var row = $("#my-grid").jqxTreeGrid('getRow', event.args.key);
MSGBUS.bus("myRowSelected").publish(row);
});
Поскольку в jqxTreeGrid нет ничего, что указывало бы на положение в дереве, я не могу быстро переключаться между базовым и дочерним, и даже в этом случае это будет похоже на взлом.
Каким уникальным способом я могу получить содержимое базовой или дочерней строки из jqxTreeGrid?