将参数从angular 7客户端传递到ObjectDataSource方法

时间:2019-06-05 08:37:43

标签: telerik telerik-reporting

您好,我是通过以下方式从Angular Client中传递参数的:

let rs = {
      report: reportName + ',' + this.REPORTS_LIBRARY,
      parameters: {
          toDate: results.toDate,
          fromDate: results.fromDate,
          type: results.networkItem["0"].tag.key.type,
          value: results.networkItem["0"].tag.key.value
      }
    } as unknown as JSON;
    this.reportViewer.setReportSource(rs);

在ReportLibrary中,我使用一种方法作为数据源。 该方法调用了我的应用程序Web api,因为,我不想让telerik report直接报告我的数据库。

方法签名如下:

public async Task<SinglePoint[]>  GetChartPoints(DateTime toDate, DateTime fromDate, string type, string value)

我似乎无法理解如何将客户端的参数绑定到传递给ObjectDataSource数据源方法的参数。

一切顺利 理货

0 个答案:

没有答案