zoukankan      html  css  js  c++  java
  • Extjs4.2 Desktop 拖动黑色和白色的桌面图标的解决方案

              最近做了一个extjs4.2的desktop桌面demo,该desktop从原来的包中剥离出来,并实现了桌面图标休息,拖动桌面图标,但是,用户抱怨拖动桌面图标会出现黑色和白色,测试,在 extjs4.2和Extjs5.0问题,

              经重复跟踪调试,发现自己添加的代码并没有问题,问题出在extjs的自己定义class里面, 在extjs4.1的  Ext.define('Ext.dd.DragZone' ...的定义中 有

        afterRepair : function(){
            var me = this;
            if (Ext.enableFx) {
                Ext.fly(me.dragData.ddel).highlight(me.repairHighlightColor);
            }
            me.dragging = false;
        },

    这个代码,是处理拖动后的兴许工作,而在extjs4.2的'Ext.dd.DragZone定义中,不知什么原因,没有了这段代码,仅仅要加上这段代码,问题就不再出现,搞了一天,完美解决,事实上问题并不复杂,仅仅是找到问题比較困难.

       下图是EXTjs4.2  desktop实现了图标换行和拖动后的效果

       Extjs5.0 出现相同的问题,应该是同一原因,但未測试.

    关于demo代码,在我的资源下载中有.


  • 相关阅读:
    CSS
    人物
    CSS
    CSS
    概念- 工业4.0
    C#正则表达式
    六月定律
    c#中实现登陆窗口(无需隐藏)
    c#中关于String、string,Object、object,Int32、int
    一个快速找第k+1小的算法
  • 原文地址:https://www.cnblogs.com/blfshiye/p/5041347.html
Copyright © 2011-2022 走看看