From b968d873fc5aaa81230f6c6cc5521fb5b28974f5 Mon Sep 17 00:00:00 2001 From: maliming Date: Thu, 3 Jun 2021 13:15:57 +0800 Subject: [PATCH] Cascade select/deselect feature checkboxs. Resolve #9200 --- .../Components/FeatureManagementModal.razor | 12 ++-- .../FeatureManagementModal.razor.cs | 55 ++++++++++++++++++- 2 files changed, 60 insertions(+), 7 deletions(-) diff --git a/modules/feature-management/src/Volo.Abp.FeatureManagement.Blazor/Components/FeatureManagementModal.razor b/modules/feature-management/src/Volo.Abp.FeatureManagement.Blazor/Components/FeatureManagementModal.razor index 8443008286..f2e30e4a58 100644 --- a/modules/feature-management/src/Volo.Abp.FeatureManagement.Blazor/Components/FeatureManagementModal.razor +++ b/modules/feature-management/src/Volo.Abp.FeatureManagement.Blazor/Components/FeatureManagementModal.razor @@ -29,7 +29,7 @@ {

@group.DisplayName

- +
@foreach (var feature in group.Features) { var disabled = IsDisabled(feature.Provider.Name); @@ -40,7 +40,8 @@ @feature.DisplayName + TextChanged="@(async(v) => await OnFeatureValueChangedAsync(v, feature))" + Style="@GetFeatureStyles(feature)" /> @if (feature.Description != null) { @feature.Description @@ -52,7 +53,7 @@ { var items = ((SelectionStringValueType)feature.ValueType).ItemSource.Items; - + @feature.DisplayName