SDK10 Blazor: StiReportPage не обновляется и не загружается внутри MudDialog при переключенииC#

Место общения программистов C#
Ответить
Anonymous
 SDK10 Blazor: StiReportPage не обновляется и не загружается внутри MudDialog при переключении

Сообщение Anonymous »

Я работаю с SDK10 и реализую StiReportPage (Stimulsoft) внутри MudDialog. У меня есть переключатель (MudCheckBox), который переключается между стандартной DataGridReportPage и подробной StiReportPage.
Проблема:
Когда я переключаю флажок, чтобы отобразить подробную историю, StiReportPage [вставьте конкретный признак: например, остается пустым/выдает ошибку JavaScript/не обновляется с новыми параметрами запроса]. Я пробовал использовать @key для принудительной повторной визуализации компонентов, но, похоже, это не решило проблему.




@if (_showDetailedHistory)
{

}
else
{

}


Close



@code {
[CascadingParameter] IMudDialogInstance MudDialog { get; set; } = null!;
private bool _showDetailedHistory;

[Parameter] public Counterpart? Counterpart { get; set; }

private async Task OnToggleHistory(bool val)
{
_showDetailedHistory = val;
await InvokeAsync(StateHasChanged);
}

private CounterpartAuditTrailRequest ReportRequest => new()
{
Counterpart = new CounterpartOption { Id = Counterpart?.Id ?? 0 }
};

private ChangeHistoryDetailReportRequest ReportRequestTrail => new()
{
Table = new AuditTrailTablesOption { Id = "counterpart" }
};
}


Подробнее здесь: https://stackoverflow.com/questions/798 ... en-toggled
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»