我要添加一个custom sort by multiple columns to my table.
这是我所做的:
所以我添加了:
const defaultColDef = {
sortable: true,
};
function onGridReady(params) {
var defaultSortModel = [
{
colId: 'firstName',
sort: 'asc',
},
{
colId: 'lastName',
sort: 'asc',
},
];
params.api.setSortModel(defaultSortModel);
}
问题是,这使用户可以更改排序。我想按多列排序,但不允许用户选择如何排序。但是,如果我删除了sortable: true
,那么defaultSortModel
不会执行任何操作。
有没有一种方法可以以编程方式对ag网格进行排序而不让用户选择排序?