【问题标题】:extjs 5, deine dropzone on gridpanel, but cannot drop, why?extjs 5,在gridpanel上定义dropzone,但不能drop,为什么?
【发布时间】:2015-04-23 06:30:51
【问题描述】:

我想将图片拖放到网格面板。 我定义了一个网格面板,代码如下,

viewConfig: {
    listeners: {
        render: 'onPlaylistgridviewRender'
    }
},

onPlaylistgridviewRender: function(component, eOpts) {
    var gridView = component,
        grid = gridView.up('playlistgridpanel');

    grid.dropZone = Ext.create('Ext.dd.DropZone', component.el, {
        notifyDrop: function(source, e, data){
            return true;
        }
    });
}

我拖动一张图片,当鼠标在网格上时,这个图标显示禁止拖放。

这里有什么问题?谢谢。

【问题讨论】:

    标签: javascript extjs drag-and-drop gridpanel


    【解决方案1】:

    拖动的图片和放置目标(网格)都必须在ddGroup中。

    【讨论】:

    • 我在ext-5.0.1/build/examples/dd/dragdropzones.js 中看到了示例,它似乎没有使用 ddGroup。我只想在删除时在网格中插入一条记录,该示例似乎更复杂。你能给我一个样品吗?
    猜你喜欢
    • 2011-06-24
    • 1970-01-01
    • 2016-01-07
    • 1970-01-01
    • 2016-06-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多