3

我有一些带有远程数据的剑道树视图。我也有右键单击激活的上下文菜单,是否可以手动选择节点?我的意思是这个节点必须像鼠标左键一样突出显示。也许触发一些事件是有道理的?请帮忙

    $("#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

1 回答 1

6

你可以加 :

$("#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);                        
    }
})
于 2013-04-09T12:19:49.353 回答