2
アルファベット順またはカスタム順序で既にグループ化されたデータを並べ替えることです。私はグループヘッダーの順序を指定するsortField
属性を使用しましたが、私はグループ内のデータも注文する必要があります。行グループ化を使用してPrimeNG DataTable内のデータを並べ替える方法
アルファベット順またはカスタム順序で既にグループ化されたデータを並べ替えることです。私はグループヘッダーの順序を指定するsortField
属性を使用しましたが、私はグループ内のデータも注文する必要があります。行グループ化を使用してPrimeNG DataTable内のデータを並べ替える方法
私は同じ問題があります。私は、これは
は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
});
}
を作成、ソート、カスタマイズ追加するには発行解決するためにカスタマイズされたソートを追加しました