Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ember.js/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Angular AgGrid筛选器在应用筛选器时被清除_Angular_Ag Grid_Ag Grid Angular - Fatal编程技术网

Angular AgGrid筛选器在应用筛选器时被清除

Angular AgGrid筛选器在应用筛选器时被清除,angular,ag-grid,ag-grid-angular,Angular,Ag Grid,Ag Grid Angular,我已经serverSidepagination和filtering,但是随着pagination的工作,filtering并没有按预期工作。触发过滤动作后,过滤响应,但过滤值本身正在消失-这是网格的正常行为吗?我看到文档示例保存了过滤器输入值,我的代码被清除了 项目:项目[]=[]; gridOptions:gridOptions={ 分页:正确, rowModelType:“服务器端”, cacheBlockSize:this.itemsPerPage, paginationPageSize:

我已经
serverSide
pagination和filtering,但是随着pagination的工作,filtering并没有按预期工作。触发过滤动作后,过滤响应,但过滤值本身正在消失-这是网格的正常行为吗?我看到文档示例保存了过滤器输入值,我的代码被清除了

项目:项目[]=[];
gridOptions:gridOptions={
分页:正确,
rowModelType:“服务器端”,
cacheBlockSize:this.itemsPerPage,
paginationPageSize:this.itemsPerPage
};
columnDefs:ColDef[]=[
{
字段:“名称”,
过滤器:“agTextColumnFilter”,
过滤器参数:{
},
可排序:正确
},
{
字段:“值”,
过滤器:“agTextColumnFilter”,
可排序:正确
},
{
字段:“操作”,
CellRenderFramework:ItemActionRenderComponent,
CellRenderParams:{
标签:“行动”
}
},
{字段:'hiddenColumn',过滤器:'agTextColumnFilter',可排序:true,隐藏:true}
];
// ...
onGridReady=params=>{
this.gridApi=params.api;
this.columnApi=params.columnApi;
this.gridApi.refreshHeader();
this.gridApi.setServerSideDatasource(this.gridServerDataSource());
};
gridServerDataSource():IServisedDataSource{
返回{
getRows:(参数:IServerSideGetRowsParams)=>{
常量请求:IServerSideGetRowsRequest=params.request;
这是一项服务
.查询({
页面:request.endRow/this.itemsPerPage-1,
大小:this.itemsPerPage,
sort:this.sort(request.sortModel),
筛选器:this.filter(request.filterModel)
})
.订阅(
(res:HttpResponse)=>this.paginateItems(res.body、res.headers、params),
(res:HttpErrorResponse)=>此.onError(res.message)
);
}
};
}
受保护的分页项(数据:IOrder[],标题:HttpHeaders,参数:IServerSideGetRowsParams){
this.links=this.parseLinks.parse(headers.get('link');
this.totalItems=parseInt(headers.get('X-Total-Count'),10);
params.successCallback(数据,this.totalItems);
}


我的设置有问题吗?

您能提供一个包含最少代码的plunkr来重现问题吗?