Methods
-
add(name, type, options) → {*}
-
Parameters:
Name Type Description name
string field name type
string form type options
Object Returns:
- Type
- *
-
addFieldLoader(fieldLoader)
-
Parameters:
Name Type Description fieldLoader
-
bind(body)
-
Parameters:
Name Type Description body
the body of a request -
getByName(name) → {*}
-
Find field by name
Parameters:
Name Type Description name
Returns:
- Type
- *
-
getData() → {Object}
-
Returns:
- Type
- Object
-
getModel() → {*}
-
Returns:
- Type
- *
-
getNameWithoutPrefix(name) → {*}
-
given a prefixed name , return name
Parameters:
Name Type Description name
Returns:
- Type
- *
-
resolveField(type, name, options) → {fields.Base}
-
Parameters:
Name Type Description type
name
options
Returns:
- Type
- fields.Base
-
setData(data)
-
Parameters:
Name Type Description data
-
setModel(value)
-
Parameters:
Name Type Description value
-
toHTML(iterator) → {string}
-
render form
Parameters:
Name Type Description iterator
function Returns:
- Type
- string
-
toJSON() → {Array}
-
Returns:
- Type
- Array
-
validate(callback) → {*}
-
Parameters:
Name Type Description callback
Returns:
- Type
- *