ユーザーが jsTree を使用してサンプルを元の場所にリンクできるようにしようとしています。ユーザーは、サンプルをドラッグして正しい場所に配置できます。場所はルート ノードですが、サンプルは子ノードです。ユーザーは、新しい場所を作成して、まだ存在していない場所の名前を変更することもできます。これまでのところ、これはすべて機能します。
新しい名前が一意であることを確認するために、名前変更イベントをチェックしたいと考えています。別のロケーション ノードではなく、サンプルの 1 つと同じにすることができます。検索機能を使用しようとしましたが、見つかったノードのノード/ID を返す代わりに、関数をバインドする必要がある別のイベントを発生させるだけのようです。
名前変更イベントで new_name を持つルート ノードが存在するかどうかを確認し、存在する場合は名前変更をキャンセルするにはどうすればよいですか?