Browse Source

fix tab-checkbox problem for permission management modal

pull/5399/head
Ahmet Çotur 6 years ago
parent
commit
e1e254c353
  1. 2
      modules/permission-management/src/Volo.Abp.PermissionManagement.Blazor/Components/PermissionManagementModal.razor
  2. 4
      modules/permission-management/src/Volo.Abp.PermissionManagement.Blazor/Components/PermissionManagementModal.razor.cs

2
modules/permission-management/src/Volo.Abp.PermissionManagement.Blazor/Components/PermissionManagementModal.razor

@ -18,7 +18,7 @@
@if (_groups != null)
{
<Tabs TabPosition="TabPosition.Left" Pills="true" SelectedTab="@GetNormalizedGroupName(_groups.First().Name)">
<Tabs TabPosition="TabPosition.Left" Pills="true" @bind-SelectedTab="@_selectedTabName">
<Items>
@foreach (var group in _groups)
{

4
modules/permission-management/src/Volo.Abp.PermissionManagement.Blazor/Components/PermissionManagementModal.razor.cs

@ -19,6 +19,8 @@ namespace Volo.Abp.PermissionManagement.Blazor.Components
private List<PermissionGroupDto> _groups;
private List<PermissionGrantInfoDto> _disabledPermissions;
private string _selectedTabName;
private bool GrantAll
{
@ -62,6 +64,8 @@ namespace Volo.Abp.PermissionManagement.Blazor.Components
x => x.IsGranted &&
x.GrantedProviders.All(y => y.ProviderName != _providerName)
).ToList();
_selectedTabName = GetNormalizedGroupName(_groups.First().Name);
_modal.Show();
}

Loading…
Cancel
Save