农业网格保持排序图标可见

Ale*_*xus 2 javascript css ag-grid angular

我想使排序图标始终在表标题列中可见。但是,.ag-header-cell-sorted-asc, .ag-header-cell-sorted-desc当我单击任何标题标签时,ag-grid的默认行为是隐藏图标()。

是否可以更改此行为?

这是我定义标题列的方式:

@Component({
  selector: 'test-list',
  templateUrl: './test-list.component.html'
})
export class TestListComponent {
    public columnDefs = [
        { headerName: 'Test', field: 'test', minWidth: 150, sort: 'asc' },
        { headerName: 'Test1', field: 'test1', minWidth: 150, sort: 'desc'},
        { headerName: 'Test2', field: 'test2', minWidth: 250 }
      ];
}
Run Code Online (Sandbox Code Playgroud)

koo*_*man 7

您在谈论unSortIcon吗?

{
        headerName: "Year",
        field: "year",
        width: 90,
        unSortIcon: true
},
Run Code Online (Sandbox Code Playgroud)

看看下面来自ag-grid的例子

https://plnkr.co/edit/FylOQ5cAD9id4LbgI3NN?p=preview

看到“年份”列与其他所有启用排序的列之间的区别了吗?对于Year列,存在unSortIcon:应用true。