ReportContainer.razor 753 B

12345678910111213141516171819202122232425262728293031
  1. 
  2. <ModalContainer WebReport="WebReport" @ref="modalContainer">
  3. </ModalContainer>
  4. @if (WebReport.Toolbar.Show && (WebReport.Mode != WebReportMode.Dialog || WebReport.Toolbar.ShowOnDialogPage))
  5. {
  6. <Toolbar WebReport="WebReport" PageChanged="ChangedPageWithoutArgs" OpenModalDialog="() => modalContainer.Update()" />
  7. }
  8. @if (!WebReport.Canceled)
  9. {
  10. <ReportBody WebReport="WebReport" PageChanged="ChangedPage">
  11. @if (WebReport.Mode == WebReportMode.Dialog)
  12. {
  13. @WebReport.Dialog.ProcessDialogs()
  14. }
  15. else
  16. {
  17. <ExportComponent WebReport="WebReport" />
  18. }
  19. </ReportBody>
  20. }
  21. @code {
  22. ModalContainer modalContainer;
  23. [Parameter]
  24. public WebReport WebReport { get; set; }
  25. }