Joget DX Preview Release Available for Download

Check out Joget DX, the next generation successor to Joget Workflow for faster, simpler digital transformation.

Skip to end of metadata
Go to start of metadata

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