簡體   English   中英

在Kendo UI樹視圖之前和之后限制dropPosotion

[英]Restrict dropPosotion before and after Kendo UI treeview

在Kendo UI TreeView中進行拖放操作時,它有3個位置,即“之前”,“之上”和“之后”。

http://docs.kendoui.c​​om/api/web/treeview#dragend

是否可以限制“之前”和“之后”狀態,並且只允許“刪除”功能。

注意

在我的場景中,我有2棵樹,我將元素從左側樹拖到另一棵樹。

在你kendoTreeView ,定義dragdrop事件處理程序如下:

drag       : function (ev) {
    if (!$(ev.dropTarget).hasClass("k-in k-state-hover")) {
        ev.setStatusClass("k-denied")
    }
},
drop       : function (ev) {
    if (ev.sourceNode === ev.destinationNode) {
        ev.setValid(false);
    }
}

drag我檢查我們是否一個元素上,如果不是,我將該狀態類設置為k-denied ,它將clue格式化為被拒絕,但也防止將其丟棄。

drop我只是檢查我是不是自己在防止堆棧溢出。

在這里運行示例: http//jsfiddle.net/OnaBai/mu92b/

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM