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

// 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

// 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

// 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

// 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
  • No labels