我试图允许用户使用 jsTree 将样本与它们来自的位置链接起来。用户可以拖动样本并将它们放置在正确的位置。位置是根节点,而样本是子节点。用户还可以创建新位置,然后重命名任何不存在的位置。到目前为止,这一切都有效。
我想检查重命名事件以确保新名称是唯一的。它可以与其中一个样本相同,但不能与另一个位置节点相同。我尝试使用搜索功能,但似乎所有这些都是触发另一个事件,您必须将函数绑定到该事件,而不是返回已找到节点的节点/ID。
如何检查重命名事件中是否存在带有 new_name 的根节点,如果存在则取消重命名?