From a45a8873e87c2bda535420dd1311a34020cbc48b Mon Sep 17 00:00:00 2001 From: liangshiwei Date: Wed, 28 Jun 2023 11:13:49 +0800 Subject: [PATCH] Move Order to ExtensionPropertyUI --- .../Modularity/ModuleExtensionConfigurationHelper.cs | 2 +- .../Volo/Abp/ObjectExtending/ObjectExtensionInfo.cs | 2 +- .../Abp/ObjectExtending/ObjectExtensionPropertyInfo.cs | 7 ++----- 3 files changed, 4 insertions(+), 7 deletions(-) diff --git a/framework/src/Volo.Abp.ObjectExtending/Volo/Abp/ObjectExtending/Modularity/ModuleExtensionConfigurationHelper.cs b/framework/src/Volo.Abp.ObjectExtending/Volo/Abp/ObjectExtending/Modularity/ModuleExtensionConfigurationHelper.cs index 0419fdc8de..d293dfe8df 100644 --- a/framework/src/Volo.Abp.ObjectExtending/Volo/Abp/ObjectExtending/Modularity/ModuleExtensionConfigurationHelper.cs +++ b/framework/src/Volo.Abp.ObjectExtending/Volo/Abp/ObjectExtending/Modularity/ModuleExtensionConfigurationHelper.cs @@ -174,7 +174,7 @@ public static class ModuleExtensionConfigurationHelper property.DefaultValue = propertyConfig.DefaultValue; property.DefaultValueFactory = propertyConfig.DefaultValueFactory; property.Lookup = propertyConfig.UI.Lookup; - property.Order = propertyConfig.UI.Order; + property.UI.Order = propertyConfig.UI.Order; foreach (var configuration in propertyConfig.Configuration) { property.Configuration[configuration.Key] = configuration.Value; diff --git a/framework/src/Volo.Abp.ObjectExtending/Volo/Abp/ObjectExtending/ObjectExtensionInfo.cs b/framework/src/Volo.Abp.ObjectExtending/Volo/Abp/ObjectExtending/ObjectExtensionInfo.cs index 3fd57cb4a7..66df96a3f5 100644 --- a/framework/src/Volo.Abp.ObjectExtending/Volo/Abp/ObjectExtending/ObjectExtensionInfo.cs +++ b/framework/src/Volo.Abp.ObjectExtending/Volo/Abp/ObjectExtending/ObjectExtensionInfo.cs @@ -69,7 +69,7 @@ public class ObjectExtensionInfo [NotNull] public virtual ImmutableList GetProperties() { - return Properties.OrderBy(t => t.Value.Order).Select(t => t.Value) + return Properties.OrderBy(t => t.Value.UI.Order).Select(t => t.Value) .ToImmutableList(); } diff --git a/framework/src/Volo.Abp.ObjectExtending/Volo/Abp/ObjectExtending/ObjectExtensionPropertyInfo.cs b/framework/src/Volo.Abp.ObjectExtending/Volo/Abp/ObjectExtending/ObjectExtensionPropertyInfo.cs index e042d1bdca..9e73069d95 100644 --- a/framework/src/Volo.Abp.ObjectExtending/Volo/Abp/ObjectExtending/ObjectExtensionPropertyInfo.cs +++ b/framework/src/Volo.Abp.ObjectExtending/Volo/Abp/ObjectExtending/ObjectExtensionPropertyInfo.cs @@ -59,11 +59,6 @@ public class ObjectExtensionPropertyInfo : IHasNameWithLocalizableDisplayName, I [NotNull] public ExtensionPropertyLookupConfiguration Lookup { get; set; } - - /// - /// The Display order of the Property. - /// - public int Order { get; set; } public ExtensionPropertyUI UI { get; set; } @@ -93,6 +88,8 @@ public class ObjectExtensionPropertyInfo : IHasNameWithLocalizableDisplayName, I public class ExtensionPropertyUI { + public int Order { get; set; } + public ExtensionPropertyUIEditModal EditModal { get; set; } public ExtensionPropertyUI()