Set wait cursor:
await JSRuntime.InvokeVoidAsync("eval", $@"document.body.style.cursor = 'wait'");
Reset wait cursor:
await JSRuntime.InvokeVoidAsync("eval", $@"document.body.style.cursor = 'default'");
Possible style values:
https://www.w3schools.com/jsref/prop_style_cursor.asp
Example:
protected async System.Threading.Tasks.Task DropdownDatagridUserauswahlChange(dynamic args)
{
await JSRuntime.InvokeVoidAsync("eval", $@"document.body.style.cursor = 'wait'");
ActiveUser = EEvolution.GetAspNetUserById(ActiveUser.Id).Result;
UserTicketAboListe = EEvolution.GetUserAbosByUser(ActiveUser);
UserQueueAboListe = EEvolution.GetQueueAbosByUser(ActiveUser);
var eEvolutionGetTicketkundeabosResult = await EEvolution.GetTicketkundeabos(new Query() { Filter = $@"i => i.USERID == @0", FilterParameters = new object[] { ActiveUser.Id } });
getTicketkundeabosResult = eEvolutionGetTicketkundeabosResult;
await JSRuntime.InvokeVoidAsync("eval", $@"document.body.style.cursor = 'default'");
}
