FormField
This class models a field of a FormSlide.
/**
* Returns the field Id.
*
* @returns {string}
*/
getId()
/**
* Returns the field title.
*
* @returns {string}
*/
getTitle()
/**
* Returns the field type: text, email, name, checknox, image, selector, dropdown, etc.
*
* @returns {string}
*/
getType()
/**
* Set a value for this field.
*
* @param val
*/
setValue(val)
/**
* Returns this field value.
*
* @returns {*}
*/
getValue()
/**
* Returns true if this field is mandatory.
*
* @returns {boolean}
*/
isMandatory()
/**
* Set the valid state for this field.
*
* @param state
*/
setValid(state)
/**
* Returns true if this field is valid after the complete form has been validated.
* So the validate method on the FormSlide have to be called before this method can be called.
*
* @param force If true, a immediate validation will be make, without the necessity of calling FormSlide.validate() *
*
* @returns {boolean}
*/
isValid(force)
/**
* Returns true if the field is empty.
*
* @returns {boolean}
*/
isEmpty()
/**
* Returns an object with the field metadata
* @returns Object
*/
getMeta()
/**
* Returns true if the field is hidden.
*
* @returns {boolean}
*/
isHidden()
/**
* Set if the field is hidden.
*
* @returns {*}
*/
setHidden(state)
/**
* Returns true if this field has a custom validator
* @returns {boolean}
*/
hasCustomValidator()
/**
* Validates the field with its custom validator and returns if it is valid.
*
* @returns {boolean}
*/
customValidate()
/**
* Clear all responses from this field.
*/
clear()
Last updated