javascript - 使用 Sencha Ext-JS 4 图表拖放?

标签 javascript extjs charts

我想使用拖放移动 Sencha Ext-JS 4.2.1 图表元素(条形图、散点图)以更新底层对象中的值。有很多关于 DnD 和图表的文档,但没有关于如何将两者结合起来的文档。此外,DnD 文档似乎已经过时了。

干杯, 弗兰克

最佳答案

这里是关于这个问题状态的初步总结:

  • 在 Sencha 论坛上,版主回答说 “目前我们的图表系统不支持 DnD。” ( http://www.sencha.com/forum/showthread.php?280279-Drag-and-Drop-with-Ext-JS-4-Charts&p=1024651#post1024651 )

  • 更深入地研究 Sencha 拖放,我发现它适用于表单、树和其他 GUI 元素,但不太适合图表。

  • 相反,使用图表“表面”对象的 mouseDown、mouseUp 和 mouseMove 事件有一个更简单的解决方案。如果存在非标准的 DnD 交互(例如移动与调整大小),这也很有趣。这种方式需要自己实现一个DnD状态引擎,比较麻烦,但这是一个标准问题。

因此,我们将继续沿着最后一条(自定义 DnD)路径进行工作。一旦我们得到第一个结果,我会发布更新。

关于javascript - 使用 Sencha Ext-JS 4 图表拖放?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21305508/

相关文章:

javascript - 将新项目插入数组时出错

javascript - 在包含空值的列上对 Ext JS 4.0.2a 网格进行分组

c++ - 如何在 C++、Qt、QML、Blackberry 10 Cascades Beta 3 SDK 中制作图表/图形(如折线图、条形图、圆图)等?

javascript - 更有效地调用 5 次 foo.length() 或将其设置为变量然后调用它更有效

javascript - 如何在新添加的行(数据表)上添加 onclick 事件?

javascript - Vue-loader 动态组件列表

extjs - Sencha Touch 2 按钮松散监听器

javascript - 无法从 tabpanel 中的表单获取值

javascript - 否则如果方法执行失败怎么办?

magento - 通过 SSL 的 Google Chart API