Class ConditionBuilderClientProperties
Represents the client properties of ConditionBuilderComponent
public class ConditionBuilderClientProperties : FormComponentClientProperties<string>, IFormComponentClientProperties, IFormItemClientProperties
- Inheritance
-
objectFormComponentClientProperties<string>ConditionBuilderClientProperties
- Implements
- Inherited Members
- Extension Methods
Properties
AvailableMacroRuleConfigurations
Collection of available macro rule configurations.
public IEnumerable<MacroRuleConfiguration> AvailableMacroRuleConfigurations { get; }
Property Value
- IEnumerable<MacroRuleConfiguration>
AvailableMacroRules
Collection of available macro rules for condition picker.
public IEnumerable<MacroRuleCategoryModel> AvailableMacroRules { get; }
Property Value
- IEnumerable<MacroRuleCategoryModel>
InitialConfiguration
Current value as a condition tree.
public ConditionTree InitialConfiguration { get; }
Property Value
MultipleConditionGroupsAllowed
Indicates if the component should allow adding more than one condition group.
public bool MultipleConditionGroupsAllowed { get; set; }
Property Value
- bool
ResolverName
Gets or sets macro resolver name.
[JsonIgnore]
[Obsolete("Member is deprecated and will be removed in next version.")]
[ObsoleteSince(29, 0)]
public string ResolverName { get; set; }
Property Value
- string
RuleCategoryNames
Gets or sets name(s) of the Macro rule category(ies) which should be displayed in condition builder
[JsonIgnore]
public IEnumerable<string> RuleCategoryNames { get; set; }
Property Value
- IEnumerable<string>
ShowInSidePanel
Indicates if the component should be displayed in the side panel.
public bool ShowInSidePanel { get; set; }
Property Value
- bool
UsageLocation
Specifies the context in which the condition builder component is used. It determines the set of macros that will be available for use within the component.
[JsonIgnore]
public MacroRuleUsageLocation UsageLocation { get; set; }