手动触发拖放

时间:2019-12-09 12:17:02

标签: javascript jstree jstree-dnd

我想在单击按钮时模拟拖放功能(因此不必单击节点并将其拖动到另一个节点)。我想要的工作流程:

  1. 用户单击按钮“移动节点”。
  2. 这将导致JsTree进入ID为x的节点的拖放模式。它的行为应与单击ID为x的节点,移动鼠标但不释放时的行为相同。因此,它仍在等待用户将节点放到某个地方。唯一的区别是用户此时不会按住鼠标,但是他将通过单击树中某处的新节点来选择将当前节点移动到何处。
  3. 用户单击节点时,标识为x的当前节点将移动到单击的节点。

我注意到有事件dnd_start.vakatadnd_stop.vakata。我可以以某种方式使用它们来达到我的要求吗?是否可以使用给定的节点ID手动触发dnd_start.vakata来进入该节点的拖放模式?

0 个答案:

没有答案