【问题标题】:extjs shadow bug when dragging panels拖动面板时的 extjs 阴影错误
【发布时间】:2015-12-09 12:32:03
【问题描述】:

我的Ext JS 项目中有三个面板;即一个面板作为父面板,另外两个是面板。我已将子面板设置为可拖动。
如下代码所示:

extend: 'Ext.tree.Panel',
requires: ['Ext.data.TreeStore'],
collapsible: true,
border: false,
draggable: true,
resizable: true,
floating: true,
constrain: true,
renderTo: Ext.getBody(),
store: new Ext.data.TreeStore({
//data.jason
}),
listeners: {
    move: 'onDrag'
}

//onDrag函数为:

onDrag: function(stick)
{
   stick.dd = new Ext.dd.DDProxy(stick.el.dom.id,'group');
   drag = stick;
   drag.anchorTo(Ext.getBody(),"tl-bl?");
   drag.setHeight(490);
   drag.setMinHeight(200);
}

我的问题是,当我拖动子面板时,它们会在原来的位置留下一些阴影:

我该如何解决这个问题?

【问题讨论】:

  • 你能提供一个工作小提琴吗?

标签: javascript extjs panel draggable extjs6


【解决方案1】:

Extjs 有不更新阴影的习惯。

试试drag.syncShadow();

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-05-11
    • 2012-07-16
    • 1970-01-01
    • 1970-01-01
    • 2011-11-09
    • 1970-01-01
    • 2013-06-11
    • 1970-01-01
    相关资源
    最近更新 更多