Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

org.joget.apps.form.model.FormLoadOptionsBinder

  • Under wflow-core module
  • Extends org.joget.apps.form.model.FormLoadBinder.
  • Used to mark a binder that returns multiple options to populate a form element e.g. selectbox, checkbox, radio, etc.
  • Each FormRow object return by FormRowSet object should contains key "value" and "label".

org.joget.apps.form.model.FormAjaxOptionsBinder

  • Under wflow-core module
  • This interface indicate that a Form Options Binder support retrieving options using AJAX
  • Must use together with org.joget.apps.form.model.FormLoadOptionsBinder.
  • Each FormRow object return by FormRowSet object should contains key "value" and "label".

Method Detail

Interface Methods
useAjax
public boolean useAjax()

Use to decide this field is using AJAX to load its options or not. 

loadAjaxOptions
public org.joget.apps.form.model.FormRowSet loadAjaxOptions(java.lang.String[] dependencyValues);

Retrieve options based on dependency values

org.joget.apps.form.model.FormDataDeletableBinder

  • Under wflow-core module
  • This interface indicate that the form data load by Form Load Binder is deletable from Form Data table.

Method Detail

Interface Methods
getFormId
public java.lang.String getFormId()

Get Form Id of the loaded data.

getTableName
public java.lang.String getTableName()

Get table name of the loaded data.

Plugin Properties Options

...