在我的 ag-grid 中,当我按列进行分组并单击进行排序时,即使对于数值,组也会按字母顺序排序。
有没有办法提供一个取决于分组(行组)列类型的比较器?
要重现该问题: 1. 在下面的朋克中,尝试按年龄行进行分组 2. 按升序或降序排序按组排序 3. 组按字母排序而不是按值排序(排序降序时的年龄顺序为:15,16 ,17,18,19,2,20,200,21,22....)!
链接:https://plnkr.co/edit/FjJOYQgsz46KDQfoNCQF ?p=preview
export class AppComponent {
private gridApi;
private gridColumnApi;
private columnDefs;
private defaultColDef;
private sideBar;
private frameworkComponents;
private rowData: [];
constructor(private http: HttpClient) {
this.columnDefs = [
{
field: "athlete",
width: 150,
filter: "agTextColumnFilter",
sortable: true
},
{
field: "age",
width: 90,
sortable: true
},
{
field: "country",
width: 120,
sortable: true
},
{
field: "year",
width: 90,
sortable: true
},
{
field: "date",
width: 110 …Run Code Online (Sandbox Code Playgroud)