2013-04-09 3 views
2

У меня есть дерево kendo treeView с удаленными данными. Также у меня есть контекстное меню, которое активируется по правому клику, Можно ли выбрать узел вручную? Я имею в виду, что этот узел должен быть выделен, как если бы он был нажат левой кнопкой мыши. Может быть, это может вызвать какое-то событие? Пожалуйста, помогитеKendo UI TreeView правой кнопкой мыши

$("#myTree").on('mousedown', '.k-item', function (event) { 
     if (event.which === 3) { 
      var treeView = $('#myTree').data('kendoTreeView');  
      var dataSource = treeView.dataSource; 
      var itemUId = $(this).attr("data-uid"); 
      var node = dataSource.getByUid(itemUId);       
     } 
    }) 

ответ

4

Вы можете добавить:

$("#myTree").on('mousedown', '.k-item', function (event) { 
    if (event.which === 3) { 
     event.stopPropagation(); // to avoid propagation of this event to the root of the treeview 
     $('#myTree').data('kendoTreeView').select(this);       
    } 
}) 
Смежные вопросы