Привет, я передаю параметры из моего 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 я использую метод в качестве источника данных.Этот метод вызывает веб-интерфейс моего приложения, поскольку я предпочитаю не позволять отчетам Telerik напрямую обращаться к моей базе данных.
Подпись метода выглядит следующим образом:
public async Task<SinglePoint[]> GetChartPoints(DateTime toDate, DateTime fromDate, string type, string value)
Кажется, я не могупонять, как привязать параметры от клиента к параметрам, передаваемым в мой метод источника данных ObjectDataSource.
Всего наилучшего, Tally