2017-04-18 14 views
1

나는 스마트 테이블 내 데이터를 정렬 할 수있는 문제가 표시됩니다. 잘못된 순서가 생성됩니다. 내 컨트롤러에서각도 스마트 테이블 세인트 종류의 작업을 제대로 수행하지 않는 잘못된 순서는 특별히 <strong><em>터키어 문자</em></strong> 포함 할 때,

:

$scope.rowCollection = [{ 
    a: 'Çanakkale', 
    b: '3' 
    }, { 
    a: 'Ceyhan', 
    b: '2' 
    }, { 
    a: 'ĞĞĞĞĞ', 
    b: '4' 
    }, { 
    a: 'Ankara', 
    b: '1' 
    }, { 
    a: 'Zonguldak', 
    b: '5' 
    }]; 

$scope.displayedCollection = [].concat($scope.rowCollection); 

내 HTML :

http://plnkr.co/edit/JW4G1n2QszIqYjcAmlNz

내가 그것을 어떻게 해결할 수 있습니다 : 여기

<tr ng-repeat="row in displayedCollection"> 
    <td ng-repeat="col in columns">{{row[col]}}</td> 
</tr> 

은 쿵하는 소리인가? 이것은 내가 당신을 위해 발견 한 것입니다

+0

하십시오 HERE을 쿵하는 소리 내 솔루션 당신을 도움이 아닌지 말해. – flow3r

+0

덕분에 아래 @ flow3r – kukireyaye

답변

0

도와

감사 :

  1. 당신의 쿵하는 소리의 스마트 테이블 버전이 일부 누락 (라인 164)을 허용하지 않습니다 너는 네가 원하는 것을 해줄거야. 나는 당신의 st-table 속성은 테이블에
  2. 내 쿵하는 소리에 버전 2.1.8을 사용 st-set-sort="yourFilterName" 그것을 변경했습니다 :

<table st-table="displayedCollection" st-set-sort="turkishFilter" st-safe-src="rowCollection" class="table table-striped">

01>

  • 는 맞춤 필터 함수를 작성


    작업 23,835,는

  • +0

    다른 요구 사항을 추가하여 주셔서 감사합니다. 귀하의 도움은 부분적으로 작동하지만 내 문제 중 일부는 계속 진행됩니다 ... int, 날짜, 통화 (각 열을 식별하지 않음) 및 필터 형식의 날짜와 같은 다른 속성 유형을 사용하여 정렬 할 수 있습니까? New Plunk Link [여기] http://plnkr.co/edit/PEPHNiRzdFepFiPHwXQG?p=preview) – kukireyaye