Abp.SettingUi icon indicating copy to clipboard operation
Abp.SettingUi copied to clipboard

Grouping configuration improvement.

Open gdlcf88 opened this issue 4 years ago • 0 comments

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
);

gdlcf88 avatar Jun 16 '20 11:06 gdlcf88