[ECSide] ecside的resizeColWidth功能与dojo的dnd冲突的解决方法
cats_tiger
2007-06-14
使用ECSide打开resizeColWidth功能,dojo中所有的关于拖动的特效都乱套了,简单研究了一下ecside.js发现resizeInit的事件帮定比较霸道,于是换成了ecside提供的ECSideUtil_addEvent函数,问题解决。但是还没有仔细测试。估计ecside与其他js框架整合也会出现类似的问题。
修改ecside.js的resizeInit ECSideUtil.resizeInit=function(){ ECSideUtil_addEvent(document, "mousemove", ECSideUtil.DoResize); ECSideUtil_addEvent(document, "mouseup", ECSideUtil.EndResize); //document.onmousemove = ECSideUtil.DoResize; //document.onmouseup = ECSideUtil.EndResize; document.body.ondrag = function() {return false;}; |
|
fins
2007-06-15
非常感谢
|