2013-12-18 3 views
0

Backbone.pageable을 사용하여 내 컬렉션을 페이지 매김합니다.백본 비교기 : 알파벳순으로 정렬하여 문자로 가져 오기

var myarray = Backbone.PageableCollection.extend({ 
url: '/json/file.json', 
mode: 'client', 
comparator: function (model, charater) { 
    //something here?? 
    return model; 
}, 
state:{ 
    sortKey: "name" 
    order: "-1" 
}) 

알파벳을 시작으로하는 이름 만 가져 오는 비교 기능을 작성하고 싶습니다.

답변

0

페이지 모드 (기본값)에서 서버 모드를 사용하는 경우 비교기 또는 sortBy이 필요하지 않습니다.

서버 모드는 정렬을 제공하기 위해 서버를 완전히 사용하며 모든 요청은 컬렉션을 재설정합니다. 그러므로 sortKeystate에 정의하고 그에 맞게 응답하도록 서버를 구성하면됩니다.

클라이언트 측 모드를 사용하는 경우 비교기를 정의 할 수 있습니다. 참고 comparator은 백본에서만 문자열을 허용하므로 함수 인 경우 sortKey을 대신 정의해야합니다.