Kentico.Forms.Web.Mvc Namespace |
Class | Description | |
---|---|---|
AnotherBoolFieldVisibilityCondition |
Form component visibility condition specifying dependency on another field of boolean type whose value is equal to the ExpectedValue.
| |
AnotherFieldVisibilityConditionTValue |
Inherit this class to implement visibility condition which needs value of another field in order to function.
| |
AnotherIntFieldVisibilityCondition |
Form component visibility condition specifying dependency on another field of integer type whose value satisfies condition based on ComparisonType and CompareToValue.
| |
AnotherPropertyVisibilityConditionTValue |
Visibility condition which indicates a dependency on another property where the property is specified by name.
| |
AnotherStringFieldVisibilityCondition |
Form component visibility condition specifying dependency on another field of string type whose value satisfies condition based on ComparisonType and CompareToValue.
| |
BindablePropertyAttribute |
Use this attribute to enable value binding for a form component property.
| |
BizFormComponentContext |
Context for form components being rendered as a representation of a biz form.
| |
BoolComparisonTypeSelectorComponent |
Selector component for boolean comparison.
| |
BoolIsSetValidationRule |
Rule used to validate that a boolean type component's value (e.g. checkbox) is true.
| |
CheckBoxComponent |
Represents a checkbox form component.
| |
CheckBoxProperties |
Represents properties of a CheckBoxComponent.
| |
CompareToFieldSelectorComponent |
Selector component for selecting a field to compare against in validation rules based on comparison to another field.
| |
CompareToFieldSelectorProperties |
Represents properties of a CompareToFieldSelectorComponent.
| |
CompareToFieldValidationRuleTValue |
Inherit this class to implement validation rule which needs value of another field in order to function.
| |
ComparisonTypeSelectorComponentTComparisonEnum |
Selector component for enums specifying comparison type. The selected value is represented by its corresponding underlying type value.
| |
ComparisonTypeSelectorPropertiesTComparisonEnum |
Represents properties of a ComparisonTypeSelectorComponentTComparisonEnum.
| |
ConfigurationsXmlSerializerTConfiguration | ||
ConsentAgreementComponent |
Represents a consent agreement form component.
| |
ConsentAgreementProperties |
Represents properties of a ConsentAgreementComponent.
| |
ConsentSelectorComponent |
Provides drop-down list for selecting text of ConsentInfo.
| |
ControllerExtensions |
Class containing extension methods for Controller.
| |
DecimalNumericCompareToFieldValidationRule |
Rule is used to compare two fields of decimal value types.
| |
DefaultValueEditingComponentAttribute |
Attribute to be used with DefaultValue property overrides to specify the editing form component.
Sets the system properties such as Label or Order
to proper values.
| |
DoubleNumericCompareToFieldValidationRule |
Rule is used to compare two fields of double value types.
| |
DropDownComponent |
Represents component displaying drown down list.
| |
DropDownProperties |
Represents properties of a DropDownComponent.
| |
EditableAreaConfiguration |
Represents the editable area configuration within a FormBuilderConfiguration instance.
| |
EditablePropertiesBindingContext |
Class containing necessary data to perform model binding for editable properties form components.
| |
EditingComponentAttribute |
Denotes a property that can be edited using the specified form component. Use the optional properties of the attribute to configure the basic properties of the form component assigned or use
EditingComponentPropertyAttribute to further configure the form component.
| |
EditingComponentConfigurationAttribute |
Allows to configure a form component instance, specified by the EditingComponentAttribute.
| |
EditingComponentOrder |
Contains constants describing order of editable properties within FormComponentProperties.
| |
EditingComponentPropertyAttribute |
Attribute specifying form component property's value.
The attribute is to be used in conjunction with EditingComponentAttribute to further configure an assigned component.
| |
ElementRenderingConfiguration |
Configuration describing rendering of an optional wrapping HTML element around Form builder's element or custom HTML code.
| |
EmailInputComponent |
Represents an email input component.
| |
EmailInputProperties |
Represents properties of a EmailInputComponent.
| |
EmailValidationRule |
Rule used to validate email addresses.
| |
ErrorPage |
View model for rendering an error page.
| |
FileUploadEndpointParameters |
Defines parameters to PostFile(Int32, String, String) endpoint
for file upload from this form component.
| |
FileUploaderComponent |
Represents a file uploader form component. The component is designed for use in Forms application only.
| |
FileUploaderProperties |
Represents properties of a FileUploaderComponent.
| |
FormBuilderBindingContext |
Class represents information to perform form component values binding.
| |
FormBuilderConfiguration |
Represents the configuration of a Form builder instance.
| |
FormBuilderDefinitionProviderTDefinition |
Retrieves list of registered object definitions for Form Builder.
| |
FormBuilderFilters |
Represents the form component filter collections.
| |
FormBuilderModelManager |
Model binder used for binding values when submitting forms built via Form builder.
| |
FormBuilderOptions |
Options for Kentico Form Builder feature.
| |
FormBuilderPage |
View model for rendering Form builder page.
| |
FormBuilderProperties |
View model for displaying Form builder properties panel.
| |
FormComponent |
Represents a base class for a form component containing members used by the system.
Do not inherit this class directly, inherit the FormComponentTProperties, TValue class instead.
| |
FormComponentTProperties, TValue |
Represents a base class for a form component.
Inherit this class to define a custom form component.
| |
FormComponentConfiguration |
Represents the configuration of a form component within a ZoneConfiguration instance.
| |
FormComponentConfiguratorTFormComponent |
Represents a FormComponent configurator which is used to configure a form component instance defined by EditingComponentAttribute.
| |
FormComponentContext |
Represents a base class for form components contexts.
| |
FormComponentDefinition |
Definition of a registered form component.
| |
FormComponentDefinitionEnumerableExtensions |
Class provides extension methods for enumerables of form component definitions.
| |
FormComponentDefinitionProvider |
Retrieves list of registered component definitions for Form builder.
| |
FormComponentExtensions |
Extension methods for FormComponent class.
| |
FormComponentMetadata |
Metadata describing a form component for the client.
| |
FormComponentProperties |
Defines properties which are common to all form components.
Do not inherit this class directly, inherit the FormComponentPropertiesTValue class instead.
| |
FormComponentPropertiesTValue |
Defines properties which are common to all form components. Inherit this class to create properties of custom form components.
| |
FormComponentPropertiesMapper |
Contains mapping methods for conversions between form component properties and form field definition.
| |
FormComponentsMetadata |
Metadata describing Form builder components for the client.
| |
FormComponentVisibilityEvaluator |
Evaluator of form component visibility conditions.
| |
FormExtensions |
Contains helper methods for rendering HTML for forms built using Form builder.
| |
FormFieldRenderingConfiguration |
Configuration describing rendering of optional wrapping HTML elements for Form builder's form field.
| |
FormItemEdit |
View model for rendering Form item edit view.
| |
FormProvider |
Contains methods for forms and their fields retrieval.
| |
FormSectionViewModelTPropertiesType |
View model for a section with properties.
| |
GetFormFieldRenderingConfigurationEventArgs |
Arguments of event represented by GetFormFieldRenderingConfigurationHandler.
| |
GetFormFieldRenderingConfigurationHandler |
Handler for event raised when FormFieldRenderingConfiguration is being retrieved.
| |
HiddenGuidInputComponent |
Represents a hidden input form component.
| |
HiddenGuidInputProperties |
Represents properties of a HiddenGuidInputProperties.
| |
HtmlHelperExtensions |
Provides system extension methods for HtmlHelperExtensionPoint.
| |
IEnumerableExtensions |
Extensions methods for IEnumerableT interface.
| |
IntInputComponent |
Represents a numeric input form component.
| |
IntInputProperties |
Represents properties of a IntInputComponent.
| |
IntNumericCompareToFieldValidationRule |
Rule is used to compare two fields of integer value types.
| |
InvalidComponent |
Represents an invalid form component.
| |
InvalidComponentProperties |
Represents properties of an InvalidComponent.
| |
MaximumIntValueValidationRule |
Rule validates that user input value is not greater than specified value.
Variant for Int32 value types.
| |
MaximumLengthValidationRule |
Rule validates that user input value is not longer than specified value.
| |
MessageExtensions |
Contains helper methods for rendering HTML for alert messages.
| |
MinimumIntValueValidationRule |
Rule validates that user input value is not lower than specified value.
Variant for Int32 value types.
| |
MinimumLengthValidationRule |
Rule validates that user input value is not shorther than specified value.
| |
NameComponent |
Represents component for name property.
| |
NeverVisibleVisibilityCondition |
Form component visibility condition which hides the form component.
| |
NumericCompareToFieldValidationRuleTValue |
Shared validation rule implementation used to compare two fields of numeric value types.
| |
NumericComparisonTypeSelectorComponent |
Selector component for numeric comparison.
| |
PropertiesPanel |
View model for rendering a properties panel of a FormComponent.
| |
PropertiesPanelComponentContext |
Context for form components being rendered in the properties panel of the Form builder application.
| |
RadioButtonsComponent |
Represents component displaying radio buttons selector.
| |
RadioButtonsProperties |
Represents properties of a RadioButtonsComponent.
| |
RecaptchaComponent |
Represents a reCAPTCHA form component.
| |
RecaptchaProperties |
Represents properties of a RecaptchaComponent.
| |
RegisterComponentAttribute |
Registers definition of Form builder feature component.
| |
RegisterFormComponentAttribute |
Registers a form component to Form builder.
| |
RegisterFormSectionAttribute |
Registers a section to Form builder.
| |
RegisterFormValidationRuleAttribute |
Registers a form component validation rule to Form builder.
| |
RegisterFormVisibilityConditionAttribute |
Registers a form component visibility condition to Form builder.
| |
RegularExpressionValidationRule |
Represents regular expression validation rule.
| |
SaveBizFormItemEventArgs |
Arguments of event represented by SaveBizFormItemHandler.
| |
SaveBizFormItemHandler |
Handler for event raised in BizFormComponentContext when a biz form item is being saved.
| |
SectionConfiguration |
Represents the section configuration within an EditableAreaConfiguration instance.
| |
SectionDefinition |
Definition of registered section for Form builder.
| |
SectionDefinitionProvider |
Retrieves list of registered section definitions for Form Builder.
| |
SectionMetadata |
Metadata of a section definition.
| |
SelectorFormComponentTProperties |
Provides basic component support for selectors.
| |
SelectorProperties |
Provides basic component support for selectors.
| |
StringCompareToFieldValidationRule |
Rule is used to compare two fields of string value types.
| |
StringComparisonTypeSelectorComponent |
Selector component for string comparison.
| |
TextAreaComponent |
Represents a text area form component.
| |
TextAreaProperties |
Represents properties of a TextAreaComponent.
| |
TextInputComponent |
Represents a single line input form component.
| |
TextInputProperties |
Represents properties of a TextInputComponent.
| |
UpdatableFormModelBinder |
Model binder used for binding contextual data required when updating form's markup e.g. applying visibility conditions.
| |
UpdatableFormModelBinderAttribute |
Annotate a parameter of a controller action with this attribute to use UpdatableFormModelBinder
for its value binding.
| |
UpdatableMvcForm |
Represents updatable MVC form.
| |
USPhoneComponent |
Represents an US phone number input component.
| |
USPhoneProperties |
Represents properties of a USPhoneComponent.
| |
ValidationRule |
Represents a base class for a form component validation rule.
Do not inherit this class directly, inherit the ValidationRuleTValue class instead.
| |
ValidationRuleTValue |
Represents a base class for a form component validation rule.
Inherit this class to create custom validation rules.
| |
ValidationRuleActivator |
Contains methods for creating ValidationRules.
| |
ValidationRuleConfiguration |
Encapsulates ValidationRule with its ValidationRuleDefinition identifier.
| |
ValidationRuleConfigurationsXmlSerializer |
XML serializer for collection of ValidationRuleConfigurations.
| |
ValidationRuleDefinition |
Definition of a registered form component validation rule.
| |
ValidationRuleDefinitionProvider |
Retrieves list of registered component validation rule definitions for Form builder.
| |
ValidationRuleEditingComponentOrder |
Contains constants describing order of editable properties within ValidationRule.
| |
ValidationRuleForm |
View model for rendering a ValidationRule configuration.
| |
ValidationRuleMetadata |
Metadata describing a validation rule for the client.
| |
ViewDataDictionaryExtensions |
Contains helper methods for adding and getting Form builder related configuration data to and from ViewDataDictionaryExtensionPoint.
| |
VisibilityCondition |
Represents a base class for a form component visibility condition.
| |
VisibilityConditionActivator |
Contains methods for creating VisibilityConditions.
| |
VisibilityConditionAttribute |
Denotes that visibility of the decorated property in a form depends either on a value of another property or on a custom visibility condition. The other property value is utilized during evaluation of the given visibility condition to indicate
whether the decorated property's form component should be visible in a form. Either predefined visibility condition via ComparisonTypeEnum or a custom visibility condition can be used.
When utilizing the dependee property value, the custom visibility condition type must inherit from AnotherPropertyVisibilityConditionTValue to ensure correct functionality, otherwise VisibilityCondition can be used.
| |
VisibilityConditionConfiguration |
Encapsulates VisibilityCondition with its VisibilityConditionDefinition identifier.
| |
VisibilityConditionConfigurationJsonConverter |
Encapsulates JsonConverter for visibility condition configuration.
| |
VisibilityConditionConfigurationXmlSerializer |
XML serializer for VisibilityConditionConfiguration.
| |
VisibilityConditionDefinition |
Definition of a registered form component visibility condition.
| |
VisibilityConditionDefinitionProvider |
Retrieves list of registered component visibility condition definitions for Form builder.
| |
VisibilityConditionEditingComponentOrder |
Contains constants describing order of editable properties within VisibilityCondition.
| |
VisibilityConditionForm |
View model for rendering a VisibilityCondition configuration.
| |
VisibilityConditionPropertyAttribute |
The attribute defines the visibility condition's property and its value.
| |
ZoneConfiguration |
Represents the zone configuration within a SectionConfiguration instance.
|
Interface | Description | |
---|---|---|
IBindablePropertiesCache |
Implement this interface to create a cache of properties marked with BindablePropertyAttribute per a given type.
| |
IEditablePropertiesCollector |
Defines methods for collecting properties editable via FormComponentTProperties, TValues from a model.
| |
IEditingComponentConfigurator |
Encapsulates logic for configuring FormComponentProperties of a FormComponentTProperties, TValue using attributes.
| |
IFileUploaderLimitService |
Contains properties for retrieving limits for FileUploaderComponent.
| |
IFormBuilderDefinition |
Definition of a component with markup for Form builder.
| |
IFormBuilderDefinitionProviderTDefinition |
Provider for retrieval of registered object definitions for Form Builder.
| |
IFormBuilderModelManager |
Defines a contract to perform model binding for form components.
| |
IFormComponentActivator |
Defines methods for creating form components and their properties.
| |
IFormComponentBinder |
Defines contract for binding form components.
| |
IFormComponentConfigurator |
Represents a FormComponent configurator.
| |
IFormComponentDefinitionProvider |
Provider for retrieval of registered component definitions for Form Builder.
| |
IFormComponentModelBinder | Obsolete.
Defines methods for binding form data to FormComponent.
| |
IFormComponentPropertiesMapper |
Contains mapping methods for conversions between form component properties and form field definition.
| |
IFormComponentValidator |
Implement this interface to perform form builder model validation.
| |
IFormComponentVisibilityEvaluator |
Defines interface for evaluator of form component visibility conditions.
| |
IFormFieldValueProvider |
Provides values of form fields.
| |
IFormProvider |
Contains methods for forms and their fields retrieval.
| |
IFormSectionProperties |
Interface of form builder section properties configuration.
| |
ISectionDefinitionProvider |
Provider for retrieval of registered section definitions for Form Builder.
| |
IValidationRuleActivator |
Defines methods for creating ValidationRules.
| |
IValidationRuleConfigurationsXmlSerializer |
XML serializer for collection of ValidationRuleConfigurations.
| |
IValidationRuleDefinitionProvider |
Provider for retrieval of registered form component validation rule definitions for Form builder.
| |
IVisibilityConditionActivator |
Defines methods for creating VisibilityConditions.
| |
IVisibilityConditionConfigurationXmlSerializer |
XML serializer for VisibilityConditionConfiguration.
| |
IVisibilityConditionDefinitionProvider |
Provider for retrieval of registered form component visibility condition definitions for Form builder.
|
Enumeration | Description | |
---|---|---|
BoolFieldValueTypes |
Represents possible boolean values.
| |
ComparisonTypeEnum |
Contains the predefined comparison types which are supposed to be utilized for specifying visibility condition of a form component via the VisibilityConditionAttribute.
| |
NumericFieldComparisonTypes |
Possible numeric comparison types used in form field validation.
| |
StringFieldComparisonTypes |
Possible string comparison types used in form field validation.
|