首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >面板内的EXTJS拖放图像

面板内的EXTJS拖放图像
EN

Stack Overflow用户
提问于 2011-03-01 21:56:10
回答 1查看 7.1K关注 0票数 2

我试图在extjs面板中拖放一个图像。但是它并没有起作用。我只想像jquery的可拖放演示中那样拖放元素。有没有简单的解决方案,因为我没有找到。

提前谢谢,干杯,托马斯

对不起,ChrisR,忘记代码了。好的,我试过这样做:

面板内的面板(包含图像的html代码)。dreagable = true。但我不能拖拽它,就像放置XY一样。

代码语言:javascript
复制
Ext.createWidget('panel', {
renderTo: 'panel1',
width: 500,
height: 500,
    items: [
{
    xtype: 'panel',
    title: 'My Panel',
    width: 150,
    height: 150,
        draggable: true,
        html: '<img id="resizeImg" src="avus_gtr.jpg" style="width: 100%; height: 100%;"></img>'
}]
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-03-02 00:01:05

您是否意识到您正在将一个图像添加到可拖动的面板中,并将该面板再次插入到您的主面板中?这不是你的图片是可拖动的,而是图片所在的面板是可拖动的,但你发布的代码看起来还是完全错误的。

我建议你先阅读ExtJS DD,掌握ExtJS中拖放的概念,以及它是如何在面板等默认组件中实现的。在Ext Panel上使用DD的方式与使图像可拖动完全不同。Panel是一个Ext组件,有很多内置的功能,比如DD,但图像只是一个DOM元素,你应该自己在上面实现你的DD行为。

请查看以下链接,它们提供了一些关于ExtJS中DD的有用信息

当然还有Ext.dd的文档:http://dev.sencha.com/deploy/dev/docs/?class=Ext.dd.DragDrop

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5155456

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档