Как проверить элементы Drag-Drop на TreeLayoutView? - PullRequest
0 голосов
/ 07 апреля 2019

Я использую jointjs для создания организационного дерева с TreeLayout и TreeLayoutView, и мне нужно проверить перетаскивание элементов дерева.

Я нашел функцию validateEmbedding из статьи и попробовал следующее.

var paper = new this.$joint.dia.Paper({
                model: graph,
                embeddingMode: true,
                validateEmbedding: function(childView, parentView){
                    return false;
                }
            });

var treeLayout = new this.$joint.layout.TreeLayout({
                graph: graph,
                direction: 'B'
            });

new this.$joint.ui.TreeLayoutView({
                paper: paper,
                model: treeLayout
            });

Но эта функция, кажется, перезаписывается, когда я использую TreeLayoutView.

...