【发布时间】:2023-06-10 16:44:01
【问题描述】:
我是 ExtJS 和 Javascript 的新手。 单击某个组件时,我想创建一个新组件。但是,虽然 mouseUp(鼠标未释放)创建的组件必须可以通过鼠标移动进行拖动。我写了一些代码,但当然这是行不通的。在这段代码中,我在“”标签内创建了虚拟文本。单击此文本时,我想创建该文本的副本并将创建的文本拖放到页面中的任何位置。我怎样才能做到这一点?有人有想法吗?
var dummy_text_comp = Ext.getCmp('dummy_text');
dummy_text_comp.on('click',handleDrag());
function handleDrag (){
var dummy_text_copy = Ext.create('Ext.Component', {
autoEl : {
html : 'This is dummy text',
tag : 'h1'
},
draggable : true;
});
dummy_text_copy.originalXY = dummy_text_comp.getXY();
}
【问题讨论】:
标签: javascript extjs drag-and-drop draggable