ReportBody.razor 565 B

12345678910111213141516171819202122
  1. 
  2. <div class="fr-webreport-body" style="min-height: 200px">
  3. @if (WebReport.Outline && (WebReport.Report.PreparedPages?.OutlineXml?.Count ?? 0) != 0)
  4. {
  5. <Outline OutlineXml="WebReport.Report.PreparedPages.OutlineXml" PageChanged="PageChanged"/>
  6. }
  7. <div class="fr-webreport-report">
  8. @ChildContent
  9. </div>
  10. </div>
  11. @code {
  12. [Parameter]
  13. public WebReport WebReport { get; set; }
  14. [Parameter]
  15. public RenderFragment ChildContent { get; set; }
  16. [Parameter]
  17. public EventCallback<int> PageChanged { get; set; }
  18. }