2017-06-20 3 views

答えて

1

私は同じ問題があります。私は、これは

はtypescriptですで

<p-column field="color" header="color" sortable="custom" (sortFunction)="sortByColor($event)"></p-column> 

customSort

sortByColor(e) { 
    this.cars.sort(function (a, b) { 
     let aGroup = a.name.toLowerCase(); 
     let bGroup = b.name.toLowerCase(); 
     if (aGroup > bGroup) return 1; 
     if (aGroup < bGroup) return -1; 
     let aSort = a.color.toLowerCase(); 
     let bSort = b.color.toLowerCase(); 
     if (aSort > bSort) return 1; 
     if (aSort < bSort) return -1; 
     return 0 
    }); 
    } 
を作成、ソート、カスタマイズ追加するには発行解決するためにカスタマイズされたソートを追加しました
関連する問題