ツリーがロードされたかどうか、新しいノードの追加がプログラムによって完了したかどうか、または ajax によるロードが完了したかどうかを検出する方法が必要です。これまでのところ、これを行うためのコールバック/イベントは見つかりませんでした。
postProcess イベントも役に立たないようです。何か助けはありますか?
ツリーがロードされたかどうか、新しいノードの追加がプログラムによって完了したかどうか、または ajax によるロードが完了したかどうかを検出する方法が必要です。これまでのところ、これを行うためのコールバック/イベントは見つかりませんでした。
postProcess イベントも役に立たないようです。何か助けはありますか?
ajax リクエストに「complete」句を追加するだけです。次のようになります。
$("#fileTree").fancytree({
source : $.ajax({
type : "GET",
url : 'http://localhost:8080' + '/MyRoute',
dataType : 'json',
complete : function() {
$("#fileTree").fancytree("getRootNode").sortChildren(null, true);
}
})
あなたを助けるかもしれない2つのリンクはここにあります: jQuery AJAX - Do Stuff in Success or Complete callbacks? http://api.jquery.com/ajaxcomplete/