Backbone.Marionetteを使用して複雑なフォームを作成したいと思います。フォームは次のようになります。
製品や支払いの変更は、「販売」モデルに影響を与えるはずです。モデル構造は次のとおりです。
sale : {
date : '10/01/2010',
customer : 'Jaime Rivera'
products : [{product_name:'ZZZZZZ', price: 100, quantity: 2},
{product_name:'yyyyyy', price: 33, quantity: 1}],
payments : [{type:'check', other_data: '', amount: 160},
{type:'credit-card', other_data: '', amount: 73}]
}
フォームを作成するためにビューを構造化するための最良の方法を知りたいです。レイアウト、compositeview、collectionviewのどれを使うべきかわかりません。