Methods
-
add(name, type, options) → {*}
-
Parameters:
Name Type Description namestring field name typestring form type optionsObject Returns:
- Type
- *
-
addFieldLoader(fieldLoader)
-
Parameters:
Name Type Description fieldLoader -
bind(body)
-
Parameters:
Name Type Description bodythe body of a request -
getByName(name) → {*}
-
Find field by name
Parameters:
Name Type Description nameReturns:
- Type
- *
-
getData() → {Object}
-
Returns:
- Type
- Object
-
getModel() → {*}
-
Returns:
- Type
- *
-
getNameWithoutPrefix(name) → {*}
-
given a prefixed name , return name
Parameters:
Name Type Description nameReturns:
- Type
- *
-
resolveField(type, name, options) → {fields.Base}
-
Parameters:
Name Type Description typenameoptionsReturns:
- 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 iteratorfunction Returns:
- Type
- string
-
toJSON() → {Array}
-
Returns:
- Type
- Array
-
validate(callback) → {*}
-
Parameters:
Name Type Description callbackReturns:
- Type
- *