2013-03-01 2 views
0

관계형 모델 (백본 관계형을 통해 빌드 됨)에서 backgrid (backgrid.js를 통해 빌드 됨)에 일부 특성을 표시하려고합니다. Backgrid는 콜렉션과 매핑 된 모델을 컬럼 객체로받는 것을 이해합니다. 따라서 모델을 초기화 할 때 모델을 변경해야합니다. 예 :관계형 모델을 backgrid.js에 노출

initialize: function() { 
    this.fetchRelated('myRelatedModel'); 
    this.set({relatedName:this.get('myRelatedModel').get('name')}); 
} 

문제점 :이 경우 모델에 '변경됨'상태가 표시됩니다. 그러나 모델을 변경하고 싶지는 않습니다. 관련 모델의 속성을 내 백 그라드에만 공개하고 싶습니다.

어떻게해야합니까?

답변

0

자바 스크립트

this.set({relatedName:this.get('myRelatedModel').get('name')}, {silent: true}); 
관련 문제