Table of Contents

Class DateTimeStringComponent

Namespace
Kentico.Xperience.Admin.Base.Forms
Assembly
Kentico.Xperience.Admin.Base.dll

Represents a component with a read-only DateTime value.

[ComponentAttribute(typeof(DateTimeStringComponentAttribute))]
public sealed class DateTimeStringComponent : FormComponent<DateTimeStringProperties, DateTimeStringClientProperties, DateTime?>, IFormComponent, IFormItem<IFormComponentClientProperties>, IFormItem
Inheritance
object
DateTimeStringComponent
Implements
Inherited Members
Extension Methods

Constructors

DateTimeStringComponent()

public DateTimeStringComponent()

Fields

CLIENT_COMPONENT_NAME

Name of the front-end type implementing the UI form component.

public const string CLIENT_COMPONENT_NAME = "@kentico/xperience-admin-base/DateTimeString"

Field Value

string

IDENTIFIER

Represents the DateTimeStringComponent identifier.

public const string IDENTIFIER = "Kentico.Administration.DateTimeString"

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(DateTimeStringClientProperties)

Configures the form component client properties.

protected override Task ConfigureClientProperties(DateTimeStringClientProperties clientProperties)

Parameters

clientProperties DateTimeStringClientProperties

The 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

value DateTime?

Value to be set.

Remarks

The value can be additionally modified for component usage. Component is fully configured when method is called.