Extjs4.2 Desktop 桌面图标拖动白屏的解决
2014-11-02 09:49
381 查看
上次做了个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代码,在我的资源下载中有.
经反复跟踪调试,发现自己增加的代码并没有问题,问题出在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代码,在我的资源下载中有.
相关文章推荐
- Extjs4.2 Desktop 拖动黑色和白色的桌面图标的解决方案
- extjs4.2 desktop 桌面图标拖动
- extjs4.2 desktop 核心文件 + 换行 + 图标拖动
- extjs4.2 desktop 桌面图标换行
- 完美解决Extjs 4 desktop图标换行问题
- Extjs4.1.1 desktop图标自动换行解决方法
- 电脑桌面图标和文件按下鼠标左键无法无法拖动解决方法
- ExtJs4 desktop 开发 桌面图标换行
- 桌面图标文件不能拖动的解决方法
- ExtJS Desktop桌面图标换行
- 解决桌面图标无法拖动的方法
- extjs desktop中桌面图标换行
- extjs4.2 grid表格 滚动条拖动后,点击行,grid表格摇晃的解决办法
- ExtJs4.2 desktop和java play framework桌面应用
- 多种方法解决Windows7桌面图标无法拖动的问题
- 操作win8系统时遇到无法拖动桌面图标问题的解决方法
- Extjs2.0 desktop 动态创建桌面图标和开始菜单
- 桌面ie图标不见了【解决办法】
- Vista桌面图标无法拖动
- 桌面上的IE图标被删除后的解决办法