Захват строки отличается от базового или дочернего для jqxTreeGrid rowSelect - PullRequest
0 голосов
/ 19 марта 2020

У меня проблема с получением объекта row из 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?

...