Page History
Kısa Tanım:
Rapor tasarım aracı içerisinde tasarlanmış olan raporun formdan çıkmadan(butona taklandığında tıklandığında veya bir değişkenin eventinde) oluşturulması ve , bilgilendirme gönderilmesi veya form üzerindeki pdf değişkenine atanması örneğidir.
...
oluşturulacak raporun id bilgisi ile birlikte rapor oluşturulur ve pdf değişkenine atanır.
var byteReport = LFlowUtils.ExecuteReport(8888,reportPrm);
oluşturulan rapor ihtiyaca göre pdf değişkenine atanır.
PdfDegiskeni.SetValue(byteReport,"test.pdf");
oluşturulan rapor ihtiyaca göre sadece bilgilendirme ile kullanıcılarla paylaşılır.
Context.SendReportNotification(8888,byteReport,LFReportRenderType.Pdf);
Info | ||
---|---|---|
| ||
ExecuteReport metodu Context üzerinde ExecuteReport metodu da de mevcuttur. Herhangi bir parametre göndermeden İşlemler-> Rapor Al mantığında çalışması sağlanmıştır. Diyalog form için de aynı metot kullanılarak diyalog formdaki verilerin raporu alınabilir. Aldığı parametreler aşağıdaki gibidir. |
Info |
---|
Oluşturulan raporu bilgilendirme ile göndermek için SendReportNotification metodu kullanılır. Context.SendReportNotification(reportId, reportOutput, lFReportRenderType, reportName, senderUser, destinationUsers, notifyMobile); reportName: Rapor adı. Varsayılan: Akış Designkey senderUser ve destinationUsers: Bildirim gönderici ve alıcı kullanıcılarıdır. Varsayılan: CurrentUser notifyMobile: Oluşturulan rapor bildiriminin mobil uygulamaya da gönderilmesini sağlar. Varsayılan: true |
Akış Dosyası (.xnm):
Aşağıdaki rapor ve form dosyalarını indirerek uygulamaya aktarabilirsiniz. İçeri aktarma işleminin nasıl yapıldığına dair bilgi için Aktar bölümünü inceleyebilirsiniz.
...