public override void Define(IDigniteSettingDefinitionContext context)
 {
     context.Add(
         new SettingNavigation(TestSettingNames.TestSettingNavigationName),
         new Volo.Abp.Settings.SettingDefinition(TestSettingNames.TestSettingWithoutDefaultValue),
         new Volo.Abp.Settings.SettingDefinition(TestSettingNames.TestSettingWithDefaultValue, "default-value")
         .UseTextbox(tb =>
     {
         tb.Required    = true;
         tb.Placeholder = "placeholder-text";
         tb.CharLimit   = 64;
     }
                     ),
         new Volo.Abp.Settings.SettingDefinition(TestSettingNames.TestSettingEncrypted, isEncrypted: true)
         );
 }
Esempio n. 2
0
        public void Define(IDigniteSettingDefinitionContext context)
        {
            var settings = new Dictionary <string, SettingDefinition>();

            Define(new SettingDefinitionContext(settings));

            settings.GetValueOrDefault(TestSettingNames.TestSettingPackager)
            .UseTextbox(tb =>
            {
                tb.Required    = true;
                tb.Placeholder = "placeholder-text";
            }
                        );

            context.Add(
                new SettingNavigation(TestSettingNames.TestSettingNavigationName2),
                settings.Values.ToImmutableList().ToArray()
                );
        }
 public abstract void Define(IDigniteSettingDefinitionContext context);