Class DateTimeInputComponent
Represents the DateTime input form component.
[ComponentAttribute(typeof(DateTimeInputComponentAttribute))]
public sealed class DateTimeInputComponent : DateTimeInputComponentBase<FormComponentProperties, DateTimeInputClientProperties, DateTime?>, IFormComponent, IFormItem<IFormComponentClientProperties>, IFormItem
- Inheritance
-
objectDateTimeInputComponent
- Implements
- Inherited Members
-
FormComponent<FormComponentProperties, DateTimeInputClientProperties, DateTime?>.SetValue(DateTime?)
- Extension Methods
Constructors
DateTimeInputComponent(ILocalizationService, IDateTimeNowService)
Creates a new instance of DateTimeInputComponent.
public DateTimeInputComponent(ILocalizationService localizationService, IDateTimeNowService dateTimeService)
Parameters
localizationServiceILocalizationServicedateTimeServiceIDateTimeNowService
Fields
IDENTIFIER
Represents the DateTimeInputComponent identifier.
public const string IDENTIFIER = "Kentico.Administration.DateTimeInput"
Field Value
- string
Properties
ClientComponentName
Name of the front-end type implementing the UI form component.
public override string ClientComponentName { get; }
Property Value
- string
Methods
ConfigureClientProperties(DateTimeInputClientProperties)
Configures the form component client properties.
protected override Task ConfigureClientProperties(DateTimeInputClientProperties clientProperties)
Parameters
clientPropertiesDateTimeInputClientPropertiesThe current instance of the form component client properties.
Returns
- Task
Remarks
Override this method in order to configure form component client properties.
SetValue(DateTime?)
Sets the value of the form component.
public override void SetValue(DateTime? value)
Parameters
valueDateTime?Value to be set.
Remarks
The value can be additionally modified for component usage.
Component is fully configured when method is called.
ValidateDateTimeValue(ValidateDateTimeValueCommandArguments)
A command that validates whether the provided string is in a expected DateTime format.
[Obsolete("Serverside validation of 'DateTimeInputComponent' is being deprecated.")]
[FormComponentCommand]
public Task<ICommandResponse<ValidateDateTimeValueCommandResult>> ValidateDateTimeValue(ValidateDateTimeValueCommandArguments arguments)
Parameters
argumentsValidateDateTimeValueCommandArgumentsThe arguments of the command.
Returns
ValidateDateValue(ValidateDateTimeValueCommandArguments)
A command that validates whether the provided string is in a expected DateTime format.
[Obsolete("Serverside validation of 'DateTimeInputComponent' is being deprecated.")]
public Task<ICommandResponse<ValidateDateTimeValueCommandResult>> ValidateDateValue(ValidateDateTimeValueCommandArguments arguments)
Parameters
argumentsValidateDateTimeValueCommandArgumentsThe arguments of the command.