簡體   English   中英

阻止 jqTree UI 顯示某些節點的放入節點的選項

[英]Preventing the jqTree UI from displaying the option to drop into node for some nodes

我有以下內容:

    $('#sidebar-tree').tree({
        data: data,
        autoOpen: false,
        dragAndDrop: true,
        selectable: false,
        closedIcon: $('<i class="fas fa-angle-up"></i>'),
        openedIcon: $('<i class="fas fa-angle-down"></i>')
    })

雖然對於某些節點,我希望允許用戶重新排序它們(因此在節點之間拖動節點很酷),但我想防止用戶將它們放到其他節點中。 有沒有辦法為每個節點配置這種“允許的行為”?

注意:這已在 GitHub 上被問到: https://github.com/mbraak/jqTree/issues/598

您可以使用onCanMoveTo選項: https://mbraak.github.io/jqTree/#options-oncanmoveto

我認為onCanMoveTo應該是這樣的(未經測試):

onCanMoveTo: function(moved_node, target_node, position) {
  return position !== 'inside';
}

暫無
暫無

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

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