2017-09-11 1 views
1

사용자가 선택한 언어의 레이블을 포함하는이 모델을 가지고 있습니다. 서버에서필터 후 ui-grid 정렬 데이터

"status": [{ 
     "id": "IN_PROGRESS", 
     "label": "In progress" 
    }, { 
     "id": "KO", 
     "label": "Everything is KO" 
    }, { 
     "id": "OK", 
     "label": "Everything is OK" 
    }] 

데이터 : 내 컨트롤러에서

myService.data =[{ 
status:"OK", 
history:"History 2" 
},{ 
status:"IN_PROGRESS", 
history:"History 3" 
},{ 
status:"KO", 
history:"History 4" 
} 
] 

나는 다음과 같은 한 : 나는 정렬의 헤더 셀을 누르면

vm.myList = { 
      enableColumnMenus: false, 
      enableHorizontalScrollbar: 0, 
      enableVerticalScrollbar: 0, 
      enableRowSelection: false, 
      enableRowHeaderSelection: false, 
      multiSelect: false, 
      paginationPageSizes: [6], 
      paginationPageSize: 6, 
      useExternalSorting: false, 
      paginationTemplate: "views/templates/grid-custom-pager.html", 
      columnDefs: [{ 
        displayName: "recording.status", 
        field: 'status', 
        headerCellFilter: 'translate', 
        cellFilter: 'translate', 
        sortCellFiltered: true, 
        cellTemplate: '<div class="ui-grid-cell-contents" translate-field="status" translate-value="COL_FIELD"></div>' 
       }, 
       { 
        displayName: "recording.history", 
        field: 'history', 
        headerCellFilter: 'translate' 
}], 
data: myService.data} 

는 정렬입니다 필드 값이 아닌 값을 표시합니다. 필터링이 완료된 후 열을 정렬 할 수있는 방법이 있습니까?

답변

0

나만의 정렬 알고리즘을 만들려고 했습니까? 프로젝트의 위키 페이지를 참조하십시오. Sorting in Ui-Grid

관련 문제