Javascript 拖放;在Draw2d自定义布局/地物中放置子节点

Javascript 拖放;在Draw2d自定义布局/地物中放置子节点,javascript,jquery,drag-and-drop,draw2d,draw2d-js,Javascript,Jquery,Drag And Drop,Draw2d,Draw2d Js,我有一个Draw2d(js)自定义图形(表),其中包含嵌套的自定义图形(列)。我想将列从一个表拖放到另一个表。我只想从你们这里得到一些关于如何启用grag&drop的指导,我将处理其他逻辑。我见过新的draw2d.layout.locator.DraggableLocator()东西,但这对我不起作用 const Table=draw2d.shape.layout.VerticalLayout.extend({ 名称:“表格”, init:函数(attr、setter、getter){ 这是超

我有一个Draw2d(js)自定义图形(表),其中包含嵌套的自定义图形(列)。我想将列从一个表拖放到另一个表。我只想从你们这里得到一些关于如何启用grag&drop的指导,我将处理其他逻辑。我见过
新的draw2d.layout.locator.DraggableLocator()
东西,但这对我不起作用

const Table=draw2d.shape.layout.VerticalLayout.extend({
名称:“表格”,
init:函数(attr、setter、getter){
这是超级(attr)
塞特,
吸气剂
);
this.header=new draw2d.shape.layout.HorizontalLayout();
this.tablenamelab=newdraw2d.shape.basic.Label({text:attr.name | |“Table”});
this.header.add(this.tableNameLabel);
add(this.header,{row:0,col:0});
this.columns=attr.columns;
(attr.columns | |[]).map((obj,j)=>{
这个。添加(
新专栏({
名称:obj.name,
数据类型:obj.dataType
}),
新的draw2d.layout.locator.DraggableLocator()//