[英]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.