2012-04-24 24 views
1

私はBackbone.jsを使ってJavaScript重いシングルページアプリケーションを開発しています。目標は次のとおりです。バックボーン維持状態

  • ユーザーは、一連のリソースを照会するためのフィルタ要素が設定された複数選択ボックスのセットから始めます。これらの複数選択ボックスはお互いに依存しています。さらに、マルチセレクトの要素はサーバから照会され、ログインしているユーザに依存します。つまり、ログインしているユーザに関連付けられているリソースに依存します。

  • ユーザが記入しますマルチセレクトボックスを開き、「フィルタ」ボタンを押します。これを押すと、コレクションがフェッチされます。これにより、一連のクエリパラメータ(複数の配列値)を使用して、フィルタ要素を反映するセットを取得します。

  • コレクションをフェッチすると、リソースを含むビューが表示されます。このビューには、複数のサブビューを持ち、かつ

    にバックボーンアプリの状態を維持するためにどのよう

を(クエリパラメータの結果として取得され、コレクションを)状態を維持しながら、特定のリソースをドリルダウンすることは可能でなければなりませんそのようなユースケース?私は多くの例を見てきましたが、すべてがシンプルで便利です。

+0

申し訳ありませんが、私はあなたがここで解決しようとしている問題を理解できません。 – fguillen

+0

アプリを視覚化するための労力を節約するために、問題を具体的な例で示しておけば助かります。状態を保存する場合、属性データを持つモデルインスタンスがあるときはいつでも、それはアプリケーションの状態の一部です。この状態を維持するには、サーバーと同期して、おそらくモデルをいくつかのDBに保存します。特定の状態に戻るには、誰がログインしているか、どのモデルに関連付けられているかを識別できる認証システムが必要です。 – jmk2142

答えて

0

私はbackbone.jsが新しく、Backbone.jsを使用してシングルページアプリケーションを開発しようとしています。 Backbone.jsのドキュメントの私の限られた理解の中で、私はbackbone.jsコアを使用して状態を維持するより良い方法に遭遇しませんでした。しかし、これまではjStorage:http://www.jstorage.info/、Prototype用の単純なラッパー・プラグイン、MooTools、ブラウザ側のデータ(文字列、数値、オブジェクト、さらにはXMLノード)をキャッシュするjQueryを使用しました。それは統合し始めるのが簡単です。私のアプリでは、当分これを使用するつもりです...私はこれを共有することができると考えていたので、ここで私はこの質問に出会ったときに言及しました...私はこれがいくつかの助けになることを願っています

関連する問題