Angular Aggrid参数sortModel未定义

Angular Aggrid参数sortModel未定义,angular,ag-grid,ag-grid-angular,Angular,Ag Grid,Ag Grid Angular,嗨,我正在尝试为多个表概括我的数据源。 我正在使用下面的数据源,为了实现我的目的,我希望aggrid将sortModel作为params:IGetRowsParams传递,但aggrid不会更新排序模型。如果我直接从api获得sortModel,我就得到了正确的排序模型。我使用的是无限行模型 函数createDatasource(){ 返回{ 行计数:空, getRows:(参数:IGetRowsParams)=>{ const sortModel=this.gridOptions.api.ge

嗨,我正在尝试为多个表概括我的数据源。 我正在使用下面的数据源,为了实现我的目的,我希望aggrid将sortModel作为
params:IGetRowsParams
传递,但aggrid不会更新排序模型。如果我直接从api获得sortModel,我就得到了正确的排序模型。我使用的是无限行模型

函数createDatasource(){
返回{
行计数:空,
getRows:(参数:IGetRowsParams)=>{
const sortModel=this.gridOptions.api.getSortModel();
const paramsortModel=params.sortModel
}
}
}

如果这仍然是一个问题,您可以获得如下所示的SortModel:

getRows: function(params) {
        let sortModels = params.sortModel;
}
您尝试使用的gridApi在其上下文中可能已过时。
params.sortModel
是以下格式的对象数组:

{ 
   colId:"theColumnId",
   sort: "asc or desc"
}

如果这仍然是一个问题,您可以得到如下的SortModel:

getRows: function(params) {
        let sortModels = params.sortModel;
}
您尝试使用的gridApi在其上下文中可能已过时。
params.sortModel
是以下格式的对象数组:

{ 
   colId:"theColumnId",
   sort: "asc or desc"
}

每当在列上单击“排序”时,或当您要求更多行且至少有一行已应用排序时,都会传递排序模型。@sandeepjoshi是的,我希望会发生这种情况,但不会发生我的参数为null。sortModel我将尝试重新生成示例每当在列上单击“排序”或您要求时,都会传递排序模型对于更多行和至少一行,列已应用排序。@sandeepjoshi是的,我希望会发生这种情况,但不会发生。params.sortModel的值为null。我将尝试重新生成示例