Joget DX 8 Stable Released
The stable release for Joget DX 8 is now available, with a focus on UX and Governance.
Table of Contents |
---|
Form Element Plugins to extend types of fields available in
Form Builder
Form Element Plugins to extend types of fields available in Form Builder
org.joget.apps.form.model.Element
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();
public String renderTemplate(FormData formData, Map dataModel);
// 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);
public FormLoadBinder getLoadBinder();
public void setLoadBinder(FormLoadBinder loadBinder);
public FormLoadBinder getOptionsBinder();
public void setOptionsBinder(FormLoadBinder optionsBinder);
public FormStoreBinder getStoreBinder();
public void setStoreBinder(FormStoreBinder storeBinder);
public FormValidator getValidator();
public void setValidator(FormValidator validator);
public Collection<Element> getChildren();
public void setChildren(Collection<Element> children);
public Element getParent();
public void setParent(Element parent);
public String getCustomParameterName();
public String getPrimaryKeyValue(FormData formData);
public Boolean hasError(FormData formData);
// Available Methods for overridepublic FormData formatDataForValidation(FormData formData);
public Boolean selfValidate(FormData formData);
public FormRowSet formatData(FormData formData);
public boolean continueValidation(FormData formData);
public Collection<String> getDynamicFieldNames();
public Boolean isAuthorize(FormData formData);
|
org.joget.apps.form.model.FormBuilderPaletteElement
- To list the Form Element plugin in Form Builder
Code Block |
---|
// Interface Methods
public String getFormBuilderCategory();
public int getFormBuilderPosition();
public String getFormBuilderIcon(); |
Coming soon.