示例#1
0
 protected override void OnAfterRender()
 {
     try
     {
         base.OnAfterRender();
         JsRuntime.SetupChart(Config);
     }
     catch
     {
     } // https://github.com/aspnet/AspNetCore/issues/8327
 }
示例#2
0
 /// <inheritdoc />
 protected override Task OnAfterRenderAsync(bool firstRender)
 {
     try
     {
         return(firstRender ? JsRuntime.SetupChart(Config).AsTask() : JsRuntime.UpdateChart(Config).AsTask());
     }
     catch (Exception e)
     {
         Console.Error.WriteLine($"Error while {(firstRender ? "setting up" : "updating")} the chart. Message: {e.StackTrace}");
         return(Task.CompletedTask);
     } // https://github.com/aspnet/AspNetCore/issues/8327
 }
示例#3
0
 /// <inheritdoc />
 protected override async Task OnAfterRenderAsync(bool firstRender)
 {
     if (firstRender)
     {
         await JsRuntime.SetupChart(Config);
         await SetupCompletedCallback.InvokeAsync(this);
     }
     else
     {
         await JsRuntime.UpdateChart(Config);
     }
 }
示例#4
0
 protected override void OnAfterRender(bool firstRender)
 {
     try
     {
         base.OnAfterRender(firstRender);
         JsRuntime.SetupChart(Config);
     }
     catch (Exception e)
     {
         Console.WriteLine($"Some error in OnAfterRender: {e.Message}");
     } // https://github.com/aspnet/AspNetCore/issues/8327
 }