我想用 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}]
}
我想知道构建视图以创建表单的最佳方法。我不确定我是否应该使用布局、复合视图或集合视图。