Javascript 剑道UI树状视图动态启用/禁用dragAndDrop事件
我想知道如何通过javascript/jQuery动态启用dragAndDrop功能 我知道这可以在初始化时使用以下代码段完成:Javascript 剑道UI树状视图动态启用/禁用dragAndDrop事件,javascript,jquery,kendo-ui,telerik,kendo-treeview,Javascript,Jquery,Kendo Ui,Telerik,Kendo Treeview,我想知道如何通过javascript/jQuery动态启用dragAndDrop功能 我知道这可以在初始化时使用以下代码段完成: $(“#树视图”).kendoTreeView({ dragAndDrop:没错, 数据源:[ {文本:“foo”}, {文本:“条”} ] });请尝试以下代码片段 <body> <div id="treeview"></div> <br /> s Drag Drop Enabled:
$(“#树视图”).kendoTreeView({
dragAndDrop:没错,
数据源:[
{文本:“foo”},
{文本:“条”}
]
});代码>请尝试以下代码片段
<body>
<div id="treeview"></div>
<br />
s
Drag Drop Enabled:-
<input type="checkbox" id="chkDragNDrop" />
<script>
$("#treeview").kendoTreeView({
dragAndDrop: true,
dragstart: onDragStart,
dataSource: [
{ text: "foo" },
{ text: "bar" }
]
});
function onDragStart(e) {
if ($("#chkDragNDrop").prop("checked") == false) {
e.preventDefault();
}
}
</script>
</body>
s
已启用拖放功能:-
$(“#treeview”).kendoTreeView({
dragAndDrop:没错,
dragstart:onDragStart,
数据源:[
{文本:“foo”},
{文本:“条”}
]
});
启动功能(e){
if($(“#chkDragNDrop”).prop(“选中”)==false){
e、 预防默认值();
}
}
如果有任何问题,请告诉我