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
をレンダリングするとき、それはSELECT2は表示されません。
$(document).ready(function() {
var containerView = new CellsContainerView({el: "#container"});
containerView.render();
});
ので、タイプミスを編集した場合、コードはそのまま使用できます。私たちが実際に問題を起こす必要があります。アンダースコア、jquery、バックボーン、select2のどのバージョンを使用していますか? –