2012-05-08 12 views
0

各ノードの内容とその詳細をデータベースから構築しています。次に、initAjaxメソッドを使用してdynatreeをロードします。ロードには約20〜25秒かかります。ローディング時間を短縮する方法はありますか?私は怠惰な読み込みを代わりに使うことができると理解していますが、私はツリー上に検索機能が必要です。この木は、今後数ヶ月と数年のうちにさらに大きく成長するだろう。私のシナリオでは、最善の道を教えてください。前もって感謝します。ダイナミック(300ノード)の読み込み速度を20から25秒に向上させる

答えて

0

バックエンドで遅延ロードを使用して検索することができます。 検索クエリをAjax経由で送信し、サーバに一致するノードを返すようにします(必要に応じて親と一緒に)。 次に、Dynatree APIを使用して一致を追加または強調表示します。

これは、あなたがserch '*'を実行した場合には役に立ちませんが、一般的なケースではかなり速くなるはずです。

関連する問題