Joget DX 8 Stable Released
The stable release for Joget DX 8 is now available, with a focus on UX and Governance.
...
public org.joget.apps.form.model.FormData formatDataForValidation(org.joget.apps.form.model.FormData formData)
Method for override to perform format data in request parameter before execute validation
public java.lang.Boolean selfValidate(org.joget.apps.form.model.FormData formData)
Method for override to perform specify validation for this field.
Error message can display with following code:
String id = FormUtil.getElementParameterName(this);
formData.addFormError(id, "Error!!");
...
public java.util.Collection<org.joget.apps.form.model.Element> getChildren()
public void setChildren(java.util.Collection<org.joget.apps.form.model.Element> children)
public void setChildren(java.util.Collection<org.joget.apps.form.model.Element> children)
public org.joget.apps.form.model.Element getParent()
Returns the immediate parent for this element.
public void setParent(org.joget.apps.form.model.Element parent)
Sets the immediate parent for this element.
public java.lang.String getPrimaryKeyValue(org.joget.apps.form.model.FormData formData)
Returns the primary key value for the current element. Defaults to the primary key value of the form.
public org.joget.apps.form.model.FormLoadBinder getLoadBinder()
Get load binder
public void setLoadBinder(org.joget.apps.form.model.FormLoadBinder loadBinder)
Set load binder
public org.joget.apps.form.model.FormLoadBinder getOptionsBinder()
public void setOptionsBinder(org.joget.apps.form.model.FormLoadBinder optionsBinder)
public org.joget.apps.form.model.FormStoreBinder getStoreBinder()
public void setStoreBinder(org.joget.apps.form.model.FormStoreBinder storeBinder)
public org.joget.apps.form.model.Validator getValidator()
public void setValidator(org.joget.apps.form.model.Validator validator)
public java.lang.String getCustomParameterName()
If non-null, this is to be used as the HTML input name for the element.
public void setCustomParameterName(java.lang.String customParameterName)
Sets a custom parameter name for the HTML input name of the element.
public java.lang.String getDefaultPropertyValues()
Set default Plugin Properties Options value to a new added Field in Form Builder.
...
Set default Plugin Properties Options value to a new added Field in Form Builder. This This method is implemented in org.joget.apps.form.model.Element.
...