diff --git a/framework/src/Volo.Abp.BlazoriseUI/Components/EntityActions.razor.cs b/framework/src/Volo.Abp.BlazoriseUI/Components/EntityActions.razor.cs index d4ec097192..10506545dd 100644 --- a/framework/src/Volo.Abp.BlazoriseUI/Components/EntityActions.razor.cs +++ b/framework/src/Volo.Abp.BlazoriseUI/Components/EntityActions.razor.cs @@ -38,8 +38,6 @@ public partial class EntityActions : ComponentBase [Inject] public IStringLocalizer UiLocalizer { get; set; } = default!; - public bool Initialized { get; set; } - internal void AddAction(EntityAction action) { Actions.Add(action); @@ -47,14 +45,13 @@ public partial class EntityActions : ComponentBase protected virtual bool DisabledOrNoActions() { - return !Initialized && (Disabled || Actions.All(t => !t.Visible || !t.HasPermission)); + return Disabled || (Actions.Any() && Actions.All(t => !t.Visible || !t.HasPermission)); } protected override void OnInitialized() { base.OnInitialized(); ToggleText = UiLocalizer["Actions"]; - Initialized = true; } protected async override Task OnAfterRenderAsync(bool firstRender)