FormListener

data class FormListener(val onFormElementClickedListener: (formElement: FormElement) -> Boolean? = null, val onFormElementViewUpdatedListener: (formElement: FormElement) -> Boolean? = null, val onFormElementValidationSuccess: (formElement: FormElement) -> Boolean? = null, val onFormElementValidationFailed: (formElement: FormElement, validationError: String) -> Boolean? = null, val onEnterFormElementEditingMode: (formEditingController: FormEditingController) -> Boolean? = null, val onChangeFormElementEditingMode: (formEditingController: FormEditingController) -> Boolean? = null, val onExitFormElementEditingMode: (formEditingController: FormEditingController) -> Boolean? = null, val onFormElementUpdatedListener: (formElement: FormElement) -> Boolean? = null, val onFormElementDeselectedListener: (formElement: FormElement, reselected: Boolean) -> Boolean? = null, val onFormElementSelectedListener: (formElement: FormElement) -> Boolean? = null, val onIsFormElementClickableListener: (formElement: FormElement) -> Boolean? = null, val onPrepareFormElementSelection: (formElement: FormElement) -> Boolean? = null)

Wrapper for holding FormListener callbacks

Constructors

Link copied to clipboard
constructor(onFormElementClickedListener: (formElement: FormElement) -> Boolean? = null, onFormElementViewUpdatedListener: (formElement: FormElement) -> Boolean? = null, onFormElementValidationSuccess: (formElement: FormElement) -> Boolean? = null, onFormElementValidationFailed: (formElement: FormElement, validationError: String) -> Boolean? = null, onEnterFormElementEditingMode: (formEditingController: FormEditingController) -> Boolean? = null, onChangeFormElementEditingMode: (formEditingController: FormEditingController) -> Boolean? = null, onExitFormElementEditingMode: (formEditingController: FormEditingController) -> Boolean? = null, onFormElementUpdatedListener: (formElement: FormElement) -> Boolean? = null, onFormElementDeselectedListener: (formElement: FormElement, reselected: Boolean) -> Boolean? = null, onFormElementSelectedListener: (formElement: FormElement) -> Boolean? = null, onIsFormElementClickableListener: (formElement: FormElement) -> Boolean? = null, onPrepareFormElementSelection: (formElement: FormElement) -> Boolean? = null)

Properties

Link copied to clipboard
val onChangeFormElementEditingMode: (formEditingController: FormEditingController) -> Boolean? = null
Link copied to clipboard
val onEnterFormElementEditingMode: (formEditingController: FormEditingController) -> Boolean? = null
Link copied to clipboard
val onExitFormElementEditingMode: (formEditingController: FormEditingController) -> Boolean? = null
Link copied to clipboard
val onFormElementClickedListener: (formElement: FormElement) -> Boolean? = null
Link copied to clipboard
val onFormElementDeselectedListener: (formElement: FormElement, reselected: Boolean) -> Boolean? = null
Link copied to clipboard
val onFormElementSelectedListener: (formElement: FormElement) -> Boolean? = null
Link copied to clipboard
val onFormElementUpdatedListener: (formElement: FormElement) -> Boolean? = null
Link copied to clipboard
val onFormElementValidationFailed: (formElement: FormElement, validationError: String) -> Boolean? = null
Link copied to clipboard
val onFormElementValidationSuccess: (formElement: FormElement) -> Boolean? = null
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
val onPrepareFormElementSelection: (formElement: FormElement) -> Boolean? = null