Gets or sets a value indicating when the changes in editors will be committed. Must be one of the CommitMode enumeration.
Gets the source object with all property modifications that are currently committed.
Gets or sets an array with groups. This array is used to define how the editors are laid out in groups through xml.
Gets or sets a value indicating whether the editors' values can be edited or are in read only mode.
Sets the metadata object that will be used to load proper editors in data form for the specified source.
Gets or sets an array with properties. This array is used to change the default editors and/or their styles through xml.
Sets the source object that will be used to load the editors in data form.
Gets or sets a value indicating when the changes in editors will be validated. Must be one of the ValidationMode enumeration.
Identifies the commitMode dependency property.
An event fired when an editor loses focus /iOS only/. The event is fired with an instance of type DataFormEventData.
An event fired when an editor gets focussed /iOS only/. The event is fired with an instance of type DataFormEventData.
An event fired when an editor is created and allows for its customization /iOS only/. The event is fired with an instance of type DataFormEventData.
An event fired when an editor is updated and allows for its customization. The event is fired with an instance of type DataFormEventData.
An event fired when a group of editors is collapsed so the editors are not visible. The event is fired with an instance of type DataFormEventData.
An event fired when a group of editors is expanded so the editors are visible. The event is fired with an instance of type DataFormEventData.
An event fired when a group of editors is updated and allows for its customization. The event is fired with an instance of type DataFormEventData.
Identifies the groups dependency property.
Identifies the isReadOnly dependency property.
Identifies the metadata dependency property.
Identifies the properties dependency property.
An event fired when the value of an editor is about to be committed. The event is fired with an instance of type DataFormEventData.
An event fired when the value of an editor has been committed. The event is fired with an instance of type DataFormEventData.
An event fired when the value of an editor changes /iOS only/. The event is fired with an instance of type DataFormEventData.
An event fired when the current value of an editor starts validation. The event is fired with an instance of type DataFormEventData.
An event fired when the current value of an editor is validated. The event is fired with an instance of type DataFormEventData.
Identifies the source dependency property.
Identifies the validationMode dependency property.
Attmepts to commit all property changes. If the form is already has validation errors, the commit will be cancelled, but therer will be no further validation attempt.
Gets the PropertyGroup object with the given name.
Gets the EntityProperty object for the property of the object with the given name.
Gets the 'validation' state of the RadDataForm.
Used to manually update the validation state of a property.
Reloads the native data form objects.
Validates all property changes and returns a Promise that will be resolved with the validation result.
Attmepts to commit all property changes and returns a Promise that will be resolved with the result. If there are validation errors the commit will be cancelled and the promise result will be false.
Generated using TypeDoc
RadDataForm is a component that automatically generates UI for editing the properties of a supplied object. Each property of the object will have an assigned editor based on its type. This editor can be changed or customized. Editors can be shown in groups which can optionally be collapsible.