Usages
- Form Load Binder Plugins are used for extending the method of loading data in a form from any data source.
- Form Options Binder Plugins are used for extending the method of loading data in a form field’s options from any data source.
- Form Store Binder Plugins are used for extending the method of storing data in a form to any data source.
- A useable Form Binder Element plugin must extends org.joget.apps.form.model.FormBinder abstract class and implements one or more of the corresponding interfaces.
Abstract Class
org.joget.apps.form.model.FormBinder
- Under wflow-core module
- Extended org.joget.plugin.base.ExtDefaultPlugin. Please refer to Plugin Base Abstract Class and Interface.
- Implemented org.joget.plugin.property.model.PropertyEditable. Please refer to Plugin Base Abstract Class and Interface.
- A base abstract class to develop a Form Load Binder, Form Options Binder or Form Store Binder plugin.
Field Detail
Constants
FORM_LOAD_BINDER
public static final java.lang.String FORM_LOAD_BINDER = "loadBinder";
Property key used in in Form Field Element to retrieve Form Load Binder Plugin
FORM_OPTIONS_BINDER
public static final java.lang.String FORM_OPTIONS_BINDER = "optionsBinder";
Property key used in in Form Field Element to retrieve Form Options Binder Plugin
FORM_STORE_BINDER
public static final java.lang.String FORM_STORE_BINDER = "storeBinder";
Property key used in in Form Field Element to retrieve Form Sore Binder Plugin
Method Detail
Utility Methods
getElement
public org.joget.apps.form.modelElement getElement()
Gets the form field element which own this binder
setElement
public void setElement(org.joget.apps.form.modelElement element)
Sets the form field element which own this binder
Interface
org.joget.apps.form.model.FormLoadBinder
org.joget.apps.form.model.FormLoadElementBinder
org.joget.apps.form.model.FormLoadMultiRowElementBinder
org.joget.apps.form.model.FormStoreBinder
org.joget.apps.form.model.FormStoreElementBinder
org.joget.apps.form.model.FormStoreMultiRowElementBinder
org.joget.apps.form.model.FormLoadOptionsBinder
org.joget.apps.form.model.FormAjaxOptionsBinder
org.joget.apps.form.model.FormDataDeletableBinder
Plugin Properties Options
- Please refer to Plugin Properties Options for more information.
Tutorials
- Not available right now
Related Community Plugins
- Not available right now