Angular Aggrid参数sortModel未定义
嗨,我正在尝试为多个表概括我的数据源。 我正在使用下面的数据源,为了实现我的目的,我希望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
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。我将尝试重新生成示例