Kendo UI Treeview:抑制展开/折叠并在dblclick上选择子节点

时间:2014-07-24 04:51:49

标签: jquery kendo-ui kendo-treeview

我有一个Kendo UI Treeview,我的页面上设置了复选框

我想在双击时抑制子节点的展开/折叠,并检查dblclick上的子节点

我试过了

 $("#treeview").kendoTreeView({ }).on('dblclick', '.k-in', function (event) {

            event.preventDefault();
            alert('dblclick');
        }).data("kendoTreeView")

防止默认似乎没有压缩扩展和崩溃

3 个答案:

答案 0 :(得分:3)

试试这个: {{1}}

答案 1 :(得分:2)

您好,您不想在双击事件中展开或折叠,然后按照这样做...

 $("#treeview").kendoTreeView({ }).on('dblclick', '.k-in', function (event) { 
     alert('dblclick');
     return false;
}).data("kendoTreeView")

在代码中再添加一行return false。 这工作正常..

请参阅工作示例: - http://jsfiddle.net/GaFd6/37/ 在上面的示例中,如果您双击树,则节点将不会展开。

由于

答案 2 :(得分:1)

要摆脱dblclick的扩展:

$('#treeview').off('dblclick', '.k-in:not(.k-state-disabled)');

摆脱dblclick&扩展添加别的东西:

$('#treeview').off('dblclick', '.k-in:not(.k-state-disabled)')
    .on('dblclick', '.k-in:not(.k-state-disabled)', function(evt) {
        // your stuff
    });