Abp.SettingUi
Abp.SettingUi copied to clipboard
Grouping configuration improvement.
I saw the grouping demo:
context.Add(
new SettingDefinition(
"Connection.Ip", // Setting name
"127.0.0.1", // Default value
L("DisplayName:Connection.Ip"), // Display name
L("Description:Connection.Ip") // Description
)
.WithProperty(SettingUiConst.Group1, "Server")
.WithProperty(SettingUiConst.Group2, "Connection")
);
"SettingUiConst.Group$n" cannot express the hierarchy well, maybe this is a better way:
context.Add(
new SettingDefinition(
"Connection.Ip", // Setting name
"127.0.0.1", // Default value
L("DisplayName:Connection.Ip"), // Display name
L("Description:Connection.Ip") // Description
)
.WithProperty("SettingGroup", "Server:Connection") // More then 2 levels support
.WithProperty("SettingType", "number") // Original name is: Type
);