我试图在Marionette区域中呈现主干表单,但它没有显示。但是,如果我将视图的el附加到文档的主体,它就会出现。
你看到我在这里做错了什么吗?
var searchForm = Backbone.Model.extend({
schema: {
title: { type: 'Select', options: ['title1', 'title2'] }
}
});
var searchFormView = new Backbone.Form({
model: searchForm
}).render();
mainLayout.menuRegion.show(searchFormView);
//also tried this: mainLayout.menuRegion.show(searchFormView.el);
//this one worked: $("body").append(searchFormView.el);
如果你有什么建议,请告诉我。
在Marionette中,不需要对视图实例调用render
。这就是来源或错误。
试试这个
var searchFormView = new Backbone.Form({
model: searchForm
})
mainLayout.menuRegion.show(searchFormView);