質問

私は、地理的な場所を階層的にロードするためにDynatreeを使用しています。 Webサービスからの応答に応じて、多数のノードをプログラム的に選択する必要があります。 GUIでレンダリングするには時間がかかります。 FFでは、少なくとも3分かかり、IE 8では、スクリプトエラーが遅くなります。次のコードを使用して、ループ内のノードを選択します。

tree.getNodeByKey(data).select()

どんな助けも感謝します。

役に立ちましたか?

解決

サーバーが設定できる場合 select クライアントにそれらを送信するときのノードのAttibutesは、もちろんより効率的になります。

それがオプションではない場合は、選択する必要があるキーの配列があると仮定して、別のパターンを考慮することができます。

使用する tree.visit() すべてのノードを繰り返し、呼び出します node.select(), 、 もしも node.data.id アレイのメンバーです。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top