|
|
1
6
对不起,由于技术原因不可能。 更新:根据大众需求,以下是技术原因:
但我知道其他人也能做到!这应该是可能的!是的,这是可能的……原则上:
为什么Dojo不这么做?出于一些技术原因(我们终于做到了!):
当前实现不使用鼠标移动事件,也不计算几何体。相反,它依赖于目标在开始拖动后检测到的鼠标移动/移出事件。它工作可靠,伸缩性好。 这个故事中的另一个缺点是:Dojo将目标视为容器——这是一个非常常见的用例(购物车、重新排列项目、编辑层次结构)。线性容器和通用树目前已经实现,定制容器是可能的。拖放时,您可以在目标容器内的适当位置看到并拖放拖动的项目,例如,将它们插入现有项目之间。使用几何计算和检查实现此功能的成本将高得令人望而却步。 |