녹아웃 모델을 만들고 맞춤 바인딩으로 slikgrid를로드 할 수있었습니다. JSFIddle에서이 예제를 따라했습니다. http://jsfiddle.net/joybroto/bwSmy/4/slickgrid + knockout을 사용하여 정렬 할 수 없습니다.
하지만 열에 정렬을 추가 할 수 없습니다. slickgrid 문서를 통해 열에 sortable: true
을 추가해야합니다. 나는 그것을했다. 또한
문서 (https://github.com/mleibman/SlickGrid/wiki/Getting-Started)가 분류하는 것은 달성해야한다고 말한다 "는 onSort 방법 들으면서"slickgrid와 녹아웃 사용자 정의 바인딩이 아직 방법을
slickgrid.onSort.subscribe(function(e, args){ // args: sort information.
var field = args.sortCol.field;
rows.sort(function(a, b){
var result =
a[field] > b[field] ? 1 :
a[field] < b[field] ? -1 :
0;
return args.sortAsc ? result : -result;
});
slickgrid.invalidate();
});
을 내가 100 %를 이해하지 않습니다. 그래서 녹아웃 부분을 사용하여 onSort를 구독하는 방법을 이해할 수 없습니다.
동일한 문제가 있습니다. 코드의 init : 부분에 이벤트 구독 권한을 추가하고 디버깅을 통해 해당 이벤트가 발생한다는 것을 알았습니다. 또한 많은 행 쌍을 비교하여 1 또는 -1로 출력 한 다음 그리드가 무효화된다는 것을 알 수 있습니다. 그러나 처음에는 다시 보여줍니다. 혼자서 답을 찾으면 여기에 게시하십시오! 감사 –