@using FastReport.Utils;
@if (HasChildren) { } else { @if (Open && HasChildren) {
}
@code { [Parameter] public bool HasChildren { get; set; } [Parameter] public XmlItem Xml { get; set; } [Parameter] public (string Text, int Page, float offset) Cortage { get; set; } [Parameter] public bool Open { get; set; } [Parameter] public EventCallback PageChanged { get; set; } private void OpenChild(MouseEventArgs e) { Open = !Open; } private void GotoPage(MouseEventArgs e) { PageChanged.InvokeAsync(Cortage.Page); } }