エントリのネストされたリストを使用するなど、ユーザーがデータを階層的に格納するアプリケーションを構築したいと考えています。例えば
•エントリー1
•エントリー2
°subentry1 °subentry2 -subsubentry1
•エントリー3
MVCパターンを使用してこれを構築する最良の方法はどれだろうと思っていました
すべてのリストはコントローラ配列であり、すべてのエントリはモデル オブジェクトであると思います。しかし、リストにもタイトルがあります!
私の推測では、List コントローラ配列オブジェクトには 2 つのプロパティが必要です。エントリ モデル オブジェクトである title と、より多くの List および Entry オブジェクトを格納できる単純な配列です。
そうですか?
2 番目のポイントは、ビュー オブジェクトを接続するにはどうすればよいかということです。Entry ビューと List ビューのオブジェクトは、マウスとキーボードのイベントをリッスンする必要があります。それらはIDシステムを使用して接続する必要がありますか?
ありがとう
PS: ところで、sproutcore JavaScript フレームワークを使用してアプリをビルドしています。しかし、不可知論者であり、オープンであることは可能であるため、この議論は残しておきたいと思います。