From 2ac19a485d8bbe79bca29241fea4df574c393e67 Mon Sep 17 00:00:00 2001
From: wakuflair <130427427@qq.com>
Date: Sat, 23 Nov 2019 14:36:53 +0800
Subject: [PATCH 1/2] Resolved: https://github.com/abpframework/abp/issues/2239
---
.../Pages/SettingManagement/Index.cshtml | 9 ++++++---
.../Pages/SettingManagement/SettingPageGroup.cs | 5 ++++-
2 files changed, 10 insertions(+), 4 deletions(-)
diff --git a/modules/setting-management/src/Volo.Abp.SettingManagement.Web/Pages/SettingManagement/Index.cshtml b/modules/setting-management/src/Volo.Abp.SettingManagement.Web/Pages/SettingManagement/Index.cshtml
index 88645ad20e..aa69161a10 100644
--- a/modules/setting-management/src/Volo.Abp.SettingManagement.Web/Pages/SettingManagement/Index.cshtml
+++ b/modules/setting-management/src/Volo.Abp.SettingManagement.Web/Pages/SettingManagement/Index.cshtml
@@ -19,14 +19,17 @@
-
+
@foreach (var group in Model.SettingPageCreationContext.Groups)
{
-
+
@group.DisplayName
- @await Component.InvokeAsync(group.ComponentType)
+ @await Component.InvokeAsync(group.ComponentType, new
+ {
+ settingDefinitions = group.Parameter
+ })
}
diff --git a/modules/setting-management/src/Volo.Abp.SettingManagement.Web/Pages/SettingManagement/SettingPageGroup.cs b/modules/setting-management/src/Volo.Abp.SettingManagement.Web/Pages/SettingManagement/SettingPageGroup.cs
index 5acd284267..f6fae8726d 100644
--- a/modules/setting-management/src/Volo.Abp.SettingManagement.Web/Pages/SettingManagement/SettingPageGroup.cs
+++ b/modules/setting-management/src/Volo.Abp.SettingManagement.Web/Pages/SettingManagement/SettingPageGroup.cs
@@ -26,11 +26,14 @@ namespace Volo.Abp.SettingManagement.Web.Pages.SettingManagement
}
private Type _componentType;
- public SettingPageGroup([NotNull] string id, [NotNull] string displayName, [NotNull] Type componentType)
+ public object Parameter { get; set; }
+
+ public SettingPageGroup([NotNull] string id, [NotNull] string displayName, [NotNull] Type componentType, object parameter = null)
{
Id = id;
DisplayName = displayName;
ComponentType = componentType;
+ Parameter = parameter;
}
}
}
\ No newline at end of file
From 9e7d425f64cfdd59884c9841736e2aeb3ebe7be2 Mon Sep 17 00:00:00 2001
From: wakuflair <130427427@qq.com>
Date: Sat, 23 Nov 2019 14:46:28 +0800
Subject: [PATCH 2/2] rename the parameter's name
---
.../Pages/SettingManagement/Index.cshtml | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/modules/setting-management/src/Volo.Abp.SettingManagement.Web/Pages/SettingManagement/Index.cshtml b/modules/setting-management/src/Volo.Abp.SettingManagement.Web/Pages/SettingManagement/Index.cshtml
index aa69161a10..7a4a36ed6a 100644
--- a/modules/setting-management/src/Volo.Abp.SettingManagement.Web/Pages/SettingManagement/Index.cshtml
+++ b/modules/setting-management/src/Volo.Abp.SettingManagement.Web/Pages/SettingManagement/Index.cshtml
@@ -28,7 +28,7 @@
@await Component.InvokeAsync(group.ComponentType, new
{
- settingDefinitions = group.Parameter
+ parameter = group.Parameter
})
}