我正在尝试在 icefaces 中使用 ace:tree 组件的重新排序功能。我的树中有 3 种类型的节点。我的目标是对树施加一些约束。
假设我有节点类型 A、B 和 C。A 是根节点 A 只能有 B 类型的子节点 B 可以有 B 或 C 类型的子节点
当不满足这些约束时,我想阻止重新排序。如何在 ace:tree 中应用这种验证?
EDIT1 我忘了提到我已经实现了验证,但是在使用拖放功能时验证不起作用(查看更新为无效状态,模型在执行无效操作时保持原样)我需要一种聪明的方法来刷新我的视图。