我想使用拖放移动Sencha Ext-JS 4.2.1图表元素(条形图,散点图)以更新基础对象中的值。有很多关于DnD的文档和关于图表的很多文档,但没有关于如何将两者结合起来的文档。此外,DnD文档似乎已经过时了。
干杯, 弗兰克
答案 0 :(得分:2)
以下是关于此问题状态的初步摘要:
在Sencha论坛上,主持人回答说 “目前我们的图表系统不支持DnD。” (http://www.sencha.com/forum/showthread.php?280279-Drag-and-Drop-with-Ext-JS-4-Charts&p=1024651#post1024651)
更深入地了解Sencha拖放,我可以看到它适用于表单,树和其他GUI元素,但它不适合图表。
相反,使用图表“surface”对象的mouseDown,mouseUp和mouseMove事件有一个更简单的解决方案。如果存在非标准DnD交互(例如移动与调整大小),这也很有趣。这样就有必要自己实现一个DnD状态引擎,这很麻烦,但这是一个标准问题。
因此我们将继续使用最后一个(自定义DnD)路径。我们会在获得第一批结果后发布更新。