1

我正在尝试将带有过滤器的 dx-data-grid 导出为 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 的示例,我也会很感激。

4

0 回答 0