Cloud
Облачный сервис для быстрого и эффективного анализа и визуализации данных для вашего бизнеса без необходимости создания своих приложений и программирования.
@Component({
selector: "using-viewer-events",
imports: [Viewer],
template: `<sti-viewer [report]="report" [options]="viewerOptions" (onEmailReport)="onEmailReport($event)"></sti-viewer>`
})
export class UsingViewerEvents {
report = new Stimulsoft.Report.StiReport();
viewerOptions = new Stimulsoft.Viewer.StiViewerOptions();
onEmailReport(args: Stimulsoft.Viewer.EmailReportArgs) {
alert(`Email: ${args.settings.email} File name: ${args.fileName}`);
}
constructor() {
this.report.loadFile("Reports/SimpleList.mrt");
this.viewerOptions.toolbar.showSendEmailButton = true;
}
}Events are bound with Angular's (event) syntax or Vue's @event directive; here the handler receives the e-mail settings and file name. The same pattern covers print, export and design events.