presentation-form v3.6.2
presentation-form
Augmented.js Presentation Automatic Form View Module
API
Table of Contents
- AutomaticForm
- formCompile
AutomaticForm
Extends DecoratorView
A automatic form view created from a JSON Schema
Supported options:
Parameters
optionsObject Options for the class
_retrieveSchema
The crossOrigin property - enables cross origin fetch
Parameters
uri
Properties
crossOriginboolean The crossOrigin property
_retrieveSchema
The URI property
Parameters
uri
Properties
uristring The URI property
_retrieveSchema
The model property
Parameters
uri
Properties
modelModel The model property
_retrieveSchema
The initialized property
Parameters
uri
Properties
isInitalizedboolean The initialized property
_retrieveSchema
The title property
Parameters
uri
Properties
titlestring The title of the form
_retrieveSchema
The name property
Parameters
uri
Properties
namestring The name of the form
_retrieveSchema
The description property
Parameters
uri
Properties
descriptionstring The description of the form
_retrieveSchema
Parameters
uri
Properties
displayarray Fields to display - null will display all
_retrieveSchema
Parameters
uri
Properties
nestedInputboolean Sets the input field as a chile of the label (defaults to false)
_retrieveSchema
Parameters
uri
Properties
submitButtonstring The name of the submit button (defaults to null)
_retrieveSchema
Parameters
uri
Properties
resetButtonstring The name of the reset button (defaults to null)
_retrieveSchema
Parameters
uri
Properties
legacyboolean set legacy rendering
setURI
Sets the URI
Parameters
uristring The URI
Meta
- deprecated: Use property
setSchema
Sets the schema
Parameters
schemaobject The JSON schema of the dataset
showProgressBar
Enable/Disable the progress bar
Parameters
showboolean Show or Hide the progress bar
showMessage
Show a message related to the form
Parameters
messagestring Some message to display
validate
Validate the form
Returns boolean Returns true on success of validation
isValid
Is the form valid
Returns boolean Returns true if valid
render
Render the form
Returns object Returns the view context ('this')
reset
Reset the form
Returns object Returns the view context ('this')
populate
Populate the form
Parameters
dataobject Data to fill in
Returns object Returns the view context ('this')
remove
Remove the form and all binds
formCompile
Parameters
namestring Name of the formdescriptionstring A descriptionfieldsobject Object of fields with types (see JSON scheme properties format)modelobject Data for the fields by keyrequiredarray Array of requires fieldsbindingstring Name of the binding functiondisplayarray Array of fields to displaynestedInputDom Dom tree of nested markupsubmitButtonstring Name of the Submit buttonresetButtonstring Name of the reset buttonstylestring Name of stylestagNamestring Name of taglegacyboolean Set old markup style (optional, defaultfalse)large(optional, defaultfalse)submitPrimaryboolean Set submit to primary (optional, defaulttrue)
Returns Dom Dom tree of form elements
4 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago