FormComponent Class |
Namespace: Kentico.Forms.Web.Mvc
public abstract class FormComponent : IValidatableObject, IModelMetadataModifier
The FormComponent type exposes the following members.
Name | Description | |
---|---|---|
![]() | FormComponent |
Initializes a new instance of the FormComponent class for the specified properties type.
|
Name | Description | |
---|---|---|
![]() | BaseProperties |
Gets the form component's properties as its base type.
|
![]() | CustomAutopostHandling |
If true, prevents built-in visibility condition handling for this component.
|
![]() | Definition |
Gets or sets the definition under which the form component is registered in the system.
|
![]() | HasDependingFields |
Gets or sets a value indicating whether there are another form components
whose visibility condition depends on this component's value.
|
![]() | LabelForPropertyName |
Gets the name of the property representing the editing field in the resulting HTML markup.
The name is used to infer a proper label for attribute value in the rendered HTML markup.
Defaults to first found property annotated with BindablePropertyAttribute.
|
![]() | Name |
Gets or sets the name of the corresponding form field.
The name is used as a prefix when naming the HTML input.
|
![]() | PropertiesType |
Gets the properties type of the form component.
|
![]() | ShowPartialValidationMessages |
Also shows validation errors of partial values of the component.
If false, each individual component should contain validation message in its partial view.
|
Name | Description | |
---|---|---|
![]() | BindContext | Binds contextual information to the form component. The actual type of context depends on where the component is being used. The component can throw an exception if being used in a context for which it is not designed. The base implementation provided by this class must be called prior to throwing an exception, however. |
![]() | GetDisplayName | |
![]() | GetModelPropertyCustomAttributesT |
Gets a collection of custom attributes applied to the model's property
this form component represents.
|
![]() | GetObjectValue |
Gets the value of the form component.
|
![]() | LoadProperties |
Loads properties of the form component. The actual properties type must match the PropertiesType.
|
![]() | ModifyMetadata |
Modifies modelMetadata according to the current object.
|
![]() | SetObjectValue |
Sets the value of the form component.
The value must be of proper type or an exception is thrown.
|
![]() | Validate |
Determines whether the specified object is valid.
Only invoked if validation by validation attributes passes for all fields.
|
Name | Description | |
---|---|---|
![]() | GetBizFormComponentContext |
Gets BizFormComponentContext of a form component, if such a context was bound to the component.
(Defined by FormComponentExtensions.) |