-
Notifications
You must be signed in to change notification settings - Fork 61
Open
Description
onDragEnd(node, nodeVm, store, event, draggable_helper_option, draggable_helper_store) {
var from = node.level
var toLevel = store._data.dplh.level
var toParent = store._data.dplh.parent
var drop = true
// 第一层只能拖放到第一层
if ((from === 1 && toLevel !== 1) || (toLevel === 1 && from !== 1)) {
drop = false
}
// 只有第一层和分组层可以放入
if (typeof(toParent.type) !== 'undefined' && toParent.type !== 'Group') {
drop = false
}
return drop
}
我想要的限制是:
1/ 第一层元素只能在第一层元素间拖放
2/ 其他元素只能放入第一层下面或者类型为“Group"的节点下面(第一层类型未定义)
在使用中有时功能是正常的,有时在不能拖放的时候,placeholder未正确删除,导致树上有空白出现
Metadata
Metadata
Assignees
Labels
No labels