Select theme:

Material 3

Form (Angular)link

This guide demonstrates how to use the Form component.

Form Propertieslink

NameTypeDefaultDescription
Namestring'form' + index suffixUnique name of the Form.
DataobjectnullForm data.
Visibleboolean/expressiontrueIs Form visible.
ButtonPositionstringbottomForm buttons position. none, top, bottom or topAndBottom
SubmitTextstringSaveForm Submit button text.
DeleteTextstringDeleteForm Delete button text.
CancelTextstringCancelForm Cancel button text.
AllowDeletebooleanfalseIs delete allowed.
UpdateDataOnChangebooleanfalseShould update data immediately after change.
SubmitChangesOnlybooleanfalseShould submit changes only.
Fieldsarray of FormFieldemptyForm fields.
Columnsinteger1Number of columns for Form fields.
Repeatstring'horizontal'How to repeat Form fields, horizontal or vertical.

image

For more info about expressions please visit expressions in our documentation.

Auto-generate Form fields from selected schema

image image

Form Eventslink

NameTypeDefaultDescription
SubmiteventnullSubmit event of the Form. Object with changed property values as event argument.
DeleteeventnullDelete event of the Form. Current object bound to the Form as event argument.
CanceleventnullCancel event of the Form. No event arguments.
ChangeeventnullChange event of the Form. The event argument has two properties: property - the name of the property that changed and value the new value of that property.
LoadDataeventnullTriggered when a popup lookup component needs data - on page, sort and filter with info about the current page, page size, sorted columns and filter expressions in OData v4 format

image

For more info about event actions please visit event actions in our documentation.

Common FormField Propertieslink

NameTypeDefaultDescription
TypestringstringFormField type.
PropertystringnullFormField property name.
RequiredbooleanfalseIs FormField required.
DisabledbooleanfalseIs FormField disabled.
Visibleboolean/expressiontrueIs FormField visible.
TitlestringnullFormField title.
DefaultValuestring/expressionnullFormField default value.
PlaceholderstringnullFormField placeholder.

FormField typeslink

image

TextFormField

NameTypeDefaultDescription
TypestringtextFormField type.
PropertystringnullFormField property name.
RequiredbooleanfalseIs FormField required.
DisabledbooleanfalseIs FormField disabled.
Visibleboolean/expressiontrueIs FormField visible.
TitlestringnullFormField title.
DefaultValuestring/expressionnullFormField default value.
PlaceholderstringnullFormField placeholder.
Rowsinteger2Number of rows.
Colsinteger20Number of columns.

PasswordFormField

NameTypeDefaultDescription
TypestringpasswordFormField type.
PropertystringnullFormField property name.
RequiredbooleanfalseIs FormField required.
DisabledbooleanfalseIs FormField disabled.
Visibleboolean/expressiontrueIs FormField visible.
TitlestringnullFormField title.

NumberFormField

NameTypeDefaultDescription
TypestringnumberFormField type.
PropertystringnullFormField property name.
RequiredbooleanfalseIs FormField required.
DisabledbooleanfalseIs FormField disabled.
Visibleboolean/expressiontrueIs FormField visible.
TitlestringnullFormField title.
DefaultValuestring/expressionnullFormField default value.
PlaceholderstringnullFormField placeholder.

IntegerFormField

NameTypeDefaultDescription
TypestringintegerFormField type.
PropertystringnullFormField property name.
RequiredbooleanfalseIs FormField required.
DisabledbooleanfalseIs FormField disabled.
Visibleboolean/expressiontrueIs FormField visible.
TitlestringnullFormField title.
DefaultValuestring/expressionnullFormField default value.
PlaceholderstringnullFormField placeholder.

BooleanFormField

NameTypeDefaultDescription
TypestringbooleanFormField type.
PropertystringnullFormField property name.
RequiredbooleanfalseIs FormField required.
DisabledbooleanfalseIs FormField disabled.
Visibleboolean/expressiontrueIs FormField visible.
TitlestringnullFormField title.
DefaultValuestring/expressionnullFormField default value.
PlaceholderstringnullFormField placeholder.

DateFormField

NameTypeDefaultDescription
TypestringdateFormField type.
PropertystringnullFormField property name.
RequiredbooleanfalseIs FormField required.
DisabledbooleanfalseIs FormField disabled.
Visibleboolean/expressiontrueIs FormField visible.
TitlestringnullFormField title.
DefaultValuestring/expressionnullFormField default value.
PlaceholderstringnullFormField placeholder.
ShowTimebooleanfalseShould show time.

LookupFormField

NameTypeDefaultDescription
TypestringlookupFormField type.
PropertystringnullFormField property name.
RequiredbooleanfalseIs FormField required.
DisabledbooleanfalseIs FormField disabled.
AllowFilteringbooleanfalseIs FormField lookup DropDown filterable.
Visibleboolean/expressiontrueIs FormField visible.
TitlestringnullFormField title.
DefaultValuestring/expressionnullFormField default value.
PlaceholderstringnullFormField placeholder.
DataarrayemptyLookup data property.
ValuePropertystringnullLookup data value property.
TextPropertystringnullLookup data text property.

LookupPopupFormField

NameTypeDefaultDescription
TypestringlookupFormField type.
PropertystringnullFormField property name.
RequiredbooleanfalseIs FormField required.
DisabledbooleanfalseIs FormField disabled.
AllowFilteringbooleanfalseIs FormField lookup DropDown filterable.
Visibleboolean/expressiontrueIs FormField visible.
TitlestringnullFormField title.
DefaultValuestring/expressionnullFormField default value.
PlaceholderstringnullFormField placeholder.
DataarrayemptyLookup data property.
ValuePropertystringnullLookup data value property.
TextPropertystringnullLookup data text property.
AllowFilteringbooleantrueIs FormField filtering allowed.
AllowSortingbooleantrueIs FormField sorting allowed.

FileFormField

NameTypeDefaultDescription
TypestringdateFormField type.
PropertystringnullFormField property name.
RequiredbooleanfalseIs FormField required.
DisabledbooleanfalseIs FormField disabled.
Visibleboolean/expressiontrueIs FormField visible.
TitlestringnullFormField title.
DefaultValuestring/expressionnullFormField default value.
PlaceholderstringnullFormField placeholder.
Acceptstringimage/*Accepted file types filter.

SelectbarFormField

NameTypeDefaultDescription
TypestringdateFormField type.
PropertystringnullFormField property name.
RequiredbooleanfalseIs FormField required.
DisabledbooleanfalseIs FormField disabled.
Visibleboolean/expressiontrueIs FormField visible.
TitlestringnullFormField title.
DefaultValuestring/expressionnullFormField default value.
PlaceholderstringnullFormField placeholder.
Optionsarray of Name/ValueemptySelectbar options.

RatingFormField

NameTypeDefaultDescription
TypestringdateFormField type.
PropertystringnullFormField property name.
RequiredbooleanfalseIs FormField required.
DisabledbooleanfalseIs FormField disabled.
Visibleboolean/expressiontrueIs FormField visible.
TitlestringnullFormField title.
DefaultValuestring/expressionnullFormField default value.
PlaceholderstringnullFormField placeholder.
Starsinteger5Number of stars.

Angular declarationlink

<rz-form #form0 [data]="product" [submitChangesOnly]="true" [updateDataOnChange]="false">
  <rz-integer-form-field [disabled]="true" property="Id" [required]="true" title="Id" type="integer">
  </rz-integer-form-field>
  <rz-string-form-field property="ProductName" [required]="false" title="Product Name" type="string">
  </rz-string-form-field>
  <rz-file-form-field property="ProductPicture" [required]="false" title="Product Picture" type="file">
  </rz-file-form-field>
  <rz-number-form-field property="ProductPrice" [required]="false" title="Product Price" type="number">
  </rz-number-form-field>
</rz-form>

© 2016-2025 Radzen Ltd. All Rights Reserved.
Designed and developed with ❤️ in Radzen Blazor Studio.

Select theme:

Material 3