Ajax 防止或恢复拖动&;落叶松

Ajax 防止或恢复拖动&;落叶松,ajax,jsf,primefaces,drag-and-drop,tree,Ajax,Jsf,Primefaces,Drag And Drop,Tree,我有一个Primefaces 4树,我想在其中启用拖放。但我有一些限制,不允许将某些节点类型移动到其他节点(即,只有叶可以移动,它们只能移动到相同类型的父节点) 如果约束失败,如何防止或取消此类拖放操作?在这种情况下,我希望onDragDrop事件处理程序返回false左右,但此方法具有void返回类型。我可以在事件处理程序中检查约束,但拖放操作已经完成 在这里做什么?这不是特定代码的问题,您可以查看Primefaces show case。该框架似乎只是缺少约束处理机制

我有一个Primefaces 4树,我想在其中启用拖放。但我有一些限制,不允许将某些节点类型移动到其他节点(即,只有叶可以移动,它们只能移动到相同类型的父节点)

如果约束失败,如何防止或取消此类拖放操作?在这种情况下,我希望onDragDrop事件处理程序返回false左右,但此方法具有void返回类型。我可以在事件处理程序中检查约束,但拖放操作已经完成


在这里做什么?

这不是特定代码的问题,您可以查看Primefaces show case。该框架似乎只是缺少约束处理机制