Class ConsentSelectorComponent
Provides drop-down list for selecting text of ConsentInfo.
public class ConsentSelectorComponent : DropDownComponent
- Inheritance
-
objectConsentSelectorComponent
- Inherited Members
- Extension Methods
Fields
IDENTIFIER
Represents the ConsentSelectorComponent identifier.
public const string IDENTIFIER = "Kentico.ConsentSelector"
Field Value
- string
Methods
GetHtmlOptions()
Returns data source containing ConsentName and ConsentDisplayName pairs, for populating drop-down list.
protected override IEnumerable<HtmlOptionItem> GetHtmlOptions()
Returns
- IEnumerable<HtmlOptionItem>
LoadProperties(FormComponentProperties)
Loads option label property.
public override void LoadProperties(FormComponentProperties properties)
Parameters
properties
FormComponentProperties
Validate(ValidationContext)
Validates whether valid consent is selected.
public override IEnumerable<ValidationResult> Validate(ValidationContext validationContext)
Parameters
validationContext
ValidationContext
Returns
- IEnumerable<ValidationResult>