Select2을 사용하여 선택 입력을 렌더링해야하는 백본보기가 있습니다.select2 내 백본보기의 렌더링 방법
Select2Cell = Backbone.View.extend({
tagName: "select",
initialize: function(options) {
this.data = options.data;
},
render: function() {
this.$el.select2({data: this.data});
return this;
}
});
내가 다른보기의 render()
안쪽이보기를 렌더링 해요 :
CellsContainerView = Backbone.View.extend({
render: function() {
var view = new Select2Cell({data: [{id: 1, text: "Item 1"}]});
this.$el.append(view.render().$el);
return this;
}
});
문제는, 내가 CellsContainerView
을 렌더링 할 때, 그것은 선택 2를 표시하지 않습니다.
$(document).ready(function() {
var containerView = new CellsContainerView({el: "#container"});
containerView.render();
});
이후 오타를 편집하면 코드가 상자 밖으로 나옵니다. 실제 문제를 해결해야 도움이됩니다. 어떤 버전의 밑줄, jquery, 백본, select2를 사용하고 있습니까? –