私は、ユーザーがAuto-Suggestテキストボックスを使用してユーザーを検索し、彼らは1つを選択します。次に、開始日と終了日を入力し、submitを押して下のレポートを読み込みます。レポートデータは、個人のIDを使用して取得され、日付範囲はバックボーンルートとして取得されます。また、私はAuto-Suggestルックアップから人の名前をレポートヘッダーに表示することもできます。Backbone.js内の自動提案ルックアップを使用したフォームのモデリング
問題は、誰かがレポートをブックマークして(素晴らしい機能がある)、フォーム(人の名前を示す)とレポートヘッダーを再作成したいと思うことです。
現在のところ、すでに入力されているフォームモデルによってトリガされるルート( 'id/startdate/to/enddate')が1つあります。ブックマーク/リフレッシュによってトリガされ、フォームモデルをルートデータとサーバー側のデータ。
これはどのようにモデル化しますか?私は、フォームにバインドされたモデル持っているつもりだった。
{ id: 234, name: 'Bill', startDate: '1/1/2011', endDate: '1/1/2012' }
をしかし、私は時々名前をフェッチして、フォームを移入する必要があり、時にはすでに人口フォーム(と名前)を持つのこのアイデアに苦しんでいます。私のバックボーンのビュー/モデル/ルートのためのより良いデザインがあるように感じる。
こんにちはRadek - 提案していただきありがとうございます。 Auto-Suggest UIをモデル化していくつかの問題を解決しました。それが最もクリーンであることを確信していないが、それは動作し、それほど悪くない。まだリファクタリングオプションを検討しています。 –