FormListener

data class FormListener(val addOnFormElementClickedListener: (formElement: FormElement) -> Boolean? = null, val addOnFormElementViewUpdatedListener: (formElement: FormElement) -> Boolean? = null, val addOnFormElementValidationSuccess: (formElement: FormElement) -> Boolean? = null, val addOnFormElementValidationFailed: (formElement: FormElement, validationError: String) -> Boolean? = null, val addOnEnterFormElementEditingMode: (formEditingController: FormEditingController) -> Boolean? = null, val addOnChangeFormElementEditingMode: (formEditingController: FormEditingController) -> Boolean? = null, val addOnExitFormElementEditingMode: (formEditingController: FormEditingController) -> Boolean? = null, val addOnFormElementUpdatedListener: (formElement: FormElement) -> Boolean? = null, val addOnFormElementDeselectedListener: (formElement: FormElement, reselected: Boolean) -> Boolean? = null, val addOnFormElementSelectedListener: (formElement: FormElement) -> Boolean? = null)

Wrapper for holding FormListener callbacks

Constructors

Link copied to clipboard
constructor(addOnFormElementClickedListener: (formElement: FormElement) -> Boolean? = null, addOnFormElementViewUpdatedListener: (formElement: FormElement) -> Boolean? = null, addOnFormElementValidationSuccess: (formElement: FormElement) -> Boolean? = null, addOnFormElementValidationFailed: (formElement: FormElement, validationError: String) -> Boolean? = null, addOnEnterFormElementEditingMode: (formEditingController: FormEditingController) -> Boolean? = null, addOnChangeFormElementEditingMode: (formEditingController: FormEditingController) -> Boolean? = null, addOnExitFormElementEditingMode: (formEditingController: FormEditingController) -> Boolean? = null, addOnFormElementUpdatedListener: (formElement: FormElement) -> Boolean? = null, addOnFormElementDeselectedListener: (formElement: FormElement, reselected: Boolean) -> Boolean? = null, addOnFormElementSelectedListener: (formElement: FormElement) -> Boolean? = null)

Properties

Link copied to clipboard
val addOnChangeFormElementEditingMode: (formEditingController: FormEditingController) -> Boolean? = null
Link copied to clipboard
val addOnEnterFormElementEditingMode: (formEditingController: FormEditingController) -> Boolean? = null
Link copied to clipboard
val addOnExitFormElementEditingMode: (formEditingController: FormEditingController) -> Boolean? = null
Link copied to clipboard
val addOnFormElementClickedListener: (formElement: FormElement) -> Boolean? = null
Link copied to clipboard
val addOnFormElementDeselectedListener: (formElement: FormElement, reselected: Boolean) -> Boolean? = null
Link copied to clipboard
Link copied to clipboard
val addOnFormElementUpdatedListener: (formElement: FormElement) -> Boolean? = null
Link copied to clipboard
val addOnFormElementValidationFailed: (formElement: FormElement, validationError: String) -> Boolean? = null
Link copied to clipboard
Link copied to clipboard