Browse Source

Merge pull request #23291 from abpframework/EntityActions

Improve EntityActions initialization and action check
pull/23307/head
maliming 1 year ago
committed by GitHub
parent
commit
8ab03f6cf9
No known key found for this signature in database GPG Key ID: B5690EEEBB952194
  1. 6
      framework/src/Volo.Abp.BlazoriseUI/Components/EntityActions.razor.cs

6
framework/src/Volo.Abp.BlazoriseUI/Components/EntityActions.razor.cs

@ -42,10 +42,10 @@ public partial class EntityActions<TItem> : ComponentBase
{
Actions.Add(action);
}
private bool DisabledOrNoActions()
protected virtual bool DisabledOrNoActions()
{
return Disabled || !Actions.Any(t => t is { Visible: true, HasPermission: true });
return Disabled || (Actions.Any() && Actions.All(t => !t.Visible || !t.HasPermission));
}
protected override void OnInitialized()

Loading…
Cancel
Save