2013-06-17 2 views
0

backgrid.js에 backbone.marionnette.js를 통합했습니다.backgrid js에서 여러 행을 삭제하는 방법

// Remove a column 
var genderCol = grid.columns.where({ name: "gender" }); 
grid.removeColumn(genderCol); 

// Remove rows 
var musketeers = grid.collection.where({ job: "Musketeer" }); 
grid.removeRow(musketeers); 

하지만 다음과 같이 그리드에서 하나의 행이나 열을 삭제하는 방법과 문서의 사양이 어떻게 remove multiple rows from the grid as well as in the database using backgrid.js

감사와 관련

답변

1

전화 Backbone.Model 번호는 (파괴)에 컬렉션에서 모델을 제거하고 소멸시킵니다. 백본에는 배치 제거 기능이 없으므로 하나씩 제거해야합니다.

+0

답을 보려면 제 대답과 +1을 참조하십시오. –

0

은 동일 제거하기 위해 참조하는 추가 기능에 적용됩니다 간단

collection.add or collection.remove 같습니다. this

backgriCollections.remove(selectedModels); 

아주 간단한 제거 backgrid

var selectedModels = grid.getSelectedModels(); 

에서 일부 모델의 컬렉션을 얻을 수 있습니다.

+0

그냥 제거하면 서버에서 삭제되지 않습니다. 모델의 모든 단일 모델에서 destroy를 호출하여 서버에서 삭제할 수 있습니다. –

+0

이해, 컬렉션에서 제거되면 포인트가 고려됩니다. –

관련 문제