Backbone.Marionette의 CompositeView를 사용하고 있는데 컬렉션의 인덱스 0에 새 모델을 삽입하여 컴포지트의 첫 번째보기로 표시하려고합니다.Backbone.marionette compositeview가 addItemView의 인덱스를 무시합니다.
PlansApp.Plans.collection.unshift new PlansApp.Plan data
문제는의 CompositeView 컬렉션에 새로 삽입 된 항목의 인덱스를 무시한다는 것입니다 :
나는 요소를 삽입하는이 코드가 있습니다. Backbone.Marionette에서
는 appendHtml 방법은 다음과 같습니다
appendHtml: function(collectionView, itemView, index){
collectionView.$el.append(itemView.el);
},
인덱스 인수가 사용되지 않습니다.
새로 삽입 된보기는 항상 컴포지트의 끝에 배치됩니다.
어떻게 0 위치에 나타나게 할 수 있습니까?
: https://github.com/marionettejs/backbone.marionette/wiki/Adding-support-for-sorted- 컬렉션 –