jQuery图形/绘图插件与拖放功能的元素



简写:

我正在寻找一个图形/绘图/网格/图表插件,就像flot插件一样,但对元素具有拖放功能。有什么建议吗?

长版本:

我正在构建一个管理工作流程和任务的工具。我想象一个图表,x轴是时间,y轴是员工。然后,该图显示在特定时间范围内所有员工的分配。然后你可以看到,例如,是否有任何任务相互重叠,任务有多长,或者是否有任何员工在他们的时间线上有任何重大漏洞等等。这部分相对容易。困难的部分是我想在分配元素上启用拖放功能,这样如果两个分配相互重叠,您可以简单地将其中一个拖到另一个员工上。你还应该能够缩小或扩大分配,就像你通常会调整一个文本区域的大小。

如果有一个插件可以检测鼠标/元素的x/y位置,交互时易于访问的事件以及拖放和调整大小时元素的开始和结束点,那将使我的生活变得轻松。更具体的技术问题,如在两个员工之间拖动元素时检测y轴上最近的员工等,将在稍后讨论。

现在我只是在寻找一个好的起点。任何意见都将被欣然接受/考虑。谢谢。

我最终使用了Telerik的Scheduler RadControl。经过一些修改,它能够满足我的要求。

这不是一个直接的答案,但我想指出的是,Flot确实支持交互事件。设置'可点击'和'可悬停'绘图选项会产生'plotclick'和'plothover'事件,这应该会给你足够的信息来实现拖动&下降。

最新更新