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