| Table of Contents |
|---|
Description
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.
Abstract Classes
org.joget.apps.form.model.FormBinder
| Code Block |
|---|
// Variables
private Map<String, Object> properties;
// Abstract and Interface Methods
public String getName();
public String getDescription();
public String getVersion();
public String getLabel();
public String getClassName();
public String getPropertyOptions();
// Available Methods
public Map<String, Object> getProperties();
public void setProperties(Map<String, Object> properties);
public Object getProperty(String property);
public String getPropertyString(String property);
public void setProperty(String property, Object value);
|
Interface Classes
Form Load Binder
org.joget.apps.form.model.FormLoadBinder, org.joget.apps.form.model.FormLoadElementBinder
| Code Block |
|---|
// Interface Methods
public FormRowSet load(Element element, String primaryKey, FormData formData);
|
Form Options Binder
org.joget.apps.form.model.FormLoadBinder, org.joget.apps.form.model.FormLoadOptionsBinder
| Code Block |
|---|
// Interface Methods
public FormRowSet load(Element element, String primaryKey, FormData formData);
|
Form Store Binder
org.joget.apps.form.model.FormStoreBinder, org.joget.apps.form.model.FormStoreElementBinder
| Code Block |
|---|
// Interface Methods
public FormRowSet store(Element element, FormRowSet rows, FormData formData);
|
Sample Plugin
Coming soon.
Related Community Plugins
- Bean Shell Form Binder
- Workflow Form Binder