私はmeteorを学び始めたばかりですが、jQuery Windowプラグイン(http://fstoke.me/jquery/window/ )によって提供されるようなMDI(マルチドキュメントインターフェイス)UIを実装する適切な方法は何でしょうか。 )流星で。
私の最初の考えは、セッションに格納されているWindowオブジェクトの配列を用意し、次にテンプレートをウィンドウのリストにループさせ、それに応じてレンダリングすることでした。
ただし、これは、ユーザーがウィンドウを開いたり閉じたりするたびに、変更された配列を使用してSession.set()を呼び出す必要があることを意味します。これにより、UI全体が完全に再レンダリングされ、ユーザーの現在の状態が失われる可能性があります。作業状態(使用するフォーム要素に対してその場で一意のIDが生成されない限り)。
さらに、UIはドラッグアンドドロップとサイズ変更をサポートします。これにより、Windowオブジェクトが更新されますが、Windows配列を使用してSession.setを再度呼び出さない限り、Windowオブジェクトを更新しても、リアクティブレンダリングはトリガーされません。 UI全体の別の再レンダリング。
これに対する適切なアプローチは何でしょうか?再レンダリングを作成/閉じ/調整されたウィンドウのみに制限できるようにしますか?
ご協力いただきありがとうございます。