使用Marionette.js在backbone.js中填充子视图

使用Marionette.js在backbone.js中填充子视图,backbone.js,marionette,Backbone.js,Marionette,如何使用backbone.js中的marionette.js填充表中的表行?您需要两种类型的视图(用于呈现表的CompositeView和用于呈现表行的tbody和ItemView) var TableView=marionete.CompositeView.extend({ childView:TableRowView, childViewContainer:“tbody”, 模板:u.template(“”) }) var TableRowView=marionete.ItemView.ex

如何使用backbone.js中的marionette.js填充表中的表行?

您需要两种类型的视图(用于呈现表的CompositeView和用于呈现表行的tbody和ItemView)

var TableView=marionete.CompositeView.extend({
childView:TableRowView,
childViewContainer:“tbody”,
模板:u.template(“”)
})
var TableRowView=marionete.ItemView.extend({
标记名:“tr”,
模板:_模板(“”)
})
有关签出的详细信息,您需要两种类型的视图(用于呈现表的CompositeView和用于呈现表行的tbody和ItemView)

var TableView=marionete.CompositeView.extend({
childView:TableRowView,
childViewContainer:“tbody”,
模板:u.template(“”)
})
var TableRowView=marionete.ItemView.extend({
标记名:“tr”,
模板:_模板(“”)
})
有关签出的详细信息,您需要两种类型的视图(用于呈现表的CompositeView和用于呈现表行的tbody和ItemView)

var TableView=marionete.CompositeView.extend({
childView:TableRowView,
childViewContainer:“tbody”,
模板:u.template(“”)
})
var TableRowView=marionete.ItemView.extend({
标记名:“tr”,
模板:_模板(“”)
})
有关签出的详细信息,您需要两种类型的视图(用于呈现表的CompositeView和用于呈现表行的tbody和ItemView)

var TableView=marionete.CompositeView.extend({
childView:TableRowView,
childViewContainer:“tbody”,
模板:u.template(“”)
})
var TableRowView=marionete.ItemView.extend({
标记名:“tr”,
模板:_模板(“”)
})

有关更多信息,请查看

此答案是否回答了您的问题?@Kapilgopinath,如果您发现此答案有用,请将其标记为“正确”此答案是否回答了您的问题?@Kapilgopinath,如果您发现此答案有用,请将其标记为“正确”此答案是否回答了您的问题?@Kapilgopinath,如果您发现此答案有用,请将其标记为正确此答案是否回答了您的问题?@Kapilgopinath,如果您发现此答案有用,请将其标记为正确
var TableView = Marionette.CompositeView.extend({
    childView: TableRowView,
    childViewContainer: "tbody",
    template: _.template('<table><thead></thead><tbody></tbody> <tfoot></tfoot></table>')
})

var TableRowView = Marionette.ItemView.extend({
    tagName: "tr",
    template: _template('<td><%= someProp %></td><td><%= otherProp =></td>')
})