我正在尝试将带有过滤器的dx数据网格导出到PDF。由于DevExtreme还没有内置功能,因此我需要一种解决方法。我想使用DevExpress XtraReport生成报告。 问题是我不确定如何将网格数据源发送到XtraReport并让XtraReport使用它来创建报告。
在Angular组件中,我获得了应用了过滤器的数据源,然后尝试将数据发布到我的Web api控制器。
let gridDataSource = this.dataGrid.instance.getDataSource();
gridDataSource.items() <- Json array of items
this.dataService.PostData(gridDataSource.items());
数据服务
public PostData(model: data[]): Observable<any>
{
return this.httpClient.post<any>(GlobalVariable.BASE_API_URL + `DataExport`, model.values, {
headers: new HttpHeaders({
'Content-Type': 'application/json'
})
});
}
这似乎不起作用。
如果有人链接到使用XtraReports将网格数据导出为PDF的示例,我也将不胜感激。