我有一些带远程数据的kendo 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);
}
})
答案 0 :(得分:5)
您可以添加:
$("#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);
}
})