Usages

License Error

The license of the app Translations for Confluence (formerly Language Macros) has expired. Please renew the license.

Abstract Class

License Error

The license of the app Translations for Confluence (formerly Language Macros) has expired. Please renew the license.

org.joget.apps.form.model.FormValidator

  • Under wflow-core module

    License Error

    The license of the app Translations for Confluence (formerly Language Macros) has expired. Please renew the license.

  • Extended org.joget.plugin.base.ExtDefaultPlugin. Please refer to Plugin Base Abstract Class and Interface.

    License Error

    The license of the app Translations for Confluence (formerly Language Macros) has expired. Please renew the license.

  • Implemented org.joget.plugin.property.model.PropertyEditable. Please refer to Plugin Base Abstract Class and Interface.

    License Error

    The license of the app Translations for Confluence (formerly Language Macros) has expired. Please renew the license.

  • Base class for implementations to validate values for an element.

    License Error

    The license of the app Translations for Confluence (formerly Language Macros) has expired. Please renew the license.

Method Detail

License Error

The license of the app Translations for Confluence (formerly Language Macros) has expired. Please renew the license.

Abstract Methods

License Error

The license of the app Translations for Confluence (formerly Language Macros) has expired. Please renew the license.


validate
public abstract boolean validate(org.joget.apps.form.model.Element element, org.joget.apps.form.model.FormData data, java.lang.String[] values)

Validate the submitted values for an element.

License Error

The license of the app Translations for Confluence (formerly Language Macros) has expired. Please renew the license.

Overridable Methods

License Error

The license of the app Translations for Confluence (formerly Language Macros) has expired. Please renew the license.

getElementDecoration

public java.lang.String getElementDecoration()

Return the HTML decoration for the attached element, e.g. marking a required field.

License Error

The license of the app Translations for Confluence (formerly Language Macros) has expired. Please renew the license.

getElementDecoration
public java.lang.String getElementDecoration(org.joget.apps.form.model.Element element, org.joget.apps.form.model.FormData formData)

Return the HTML decoration for the attached element, e.g. marking a required field.

License Error

The license of the app Translations for Confluence (formerly Language Macros) has expired. Please renew the license.

Utility Methods

License Error

The license of the app Translations for Confluence (formerly Language Macros) has expired. Please renew the license.

getElement
public org.joget.apps.form.model.Element getElement()

Gets Element that this validator is tied to.

License Error

The license of the app Translations for Confluence (formerly Language Macros) has expired. Please renew the license.

setElement
public void setElement(org.joget.apps.form.model.Element element)

Sets Element that this validator is tied to.

License Error

The license of the app Translations for Confluence (formerly Language Macros) has expired. Please renew the license.

org.joget.apps.form.model.FormMultiRowValidator

  • Under wflow-core module

    License Error

    The license of the app Translations for Confluence (formerly Language Macros) has expired. Please renew the license.

  • Extended org.joget.plugin.base.ExtDefaultPlugin. Please refer to Plugin Base Abstract Class and Interface.

    License Error

    The license of the app Translations for Confluence (formerly Language Macros) has expired. Please renew the license.

  • Implemented org.joget.plugin.property.model.PropertyEditable. Please refer to Plugin Base Abstract Class and Interface.

    License Error

    The license of the app Translations for Confluence (formerly Language Macros) has expired. Please renew the license.

  • Base class for implementations to validate multi row data for an element e.g. Grid.

    License Error

    The license of the app Translations for Confluence (formerly Language Macros) has expired. Please renew the license.

Method Detail

License Error

The license of the app Translations for Confluence (formerly Language Macros) has expired. Please renew the license.

Abstract Methods

License Error

The license of the app Translations for Confluence (formerly Language Macros) has expired. Please renew the license.

validate
public abstract boolean validate(org.joget.apps.form.model.Element element, org.joget.apps.form.model.FormData data, org.joget.apps.form.model.FormRowSet rows)

Validate the submitted rows for an element.

License Error

The license of the app Translations for Confluence (formerly Language Macros) has expired. Please renew the license.

Overridable Methods
getElementDecoration

public java.lang.String getElementDecoration()

Return the HTML decoration for the attached element, e.g. marking a required field.

License Error

The license of the app Translations for Confluence (formerly Language Macros) has expired. Please renew the license.

getElementDecoration
public java.lang.String getElementDecoration(org.joget.apps.form.model.Element element, org.joget.apps.form.model.FormData formData)

Return the HTML decoration for the attached element, e.g. marking a required field.

License Error

The license of the app Translations for Confluence (formerly Language Macros) has expired. Please renew the license.

Utility Methods

License Error

The license of the app Translations for Confluence (formerly Language Macros) has expired. Please renew the license.

getElement
public org.joget.apps.form.model.Element getElement()

Gets Element that this validator is tied to.

License Error

The license of the app Translations for Confluence (formerly Language Macros) has expired. Please renew the license.

setElement
public void setElement(org.joget.apps.form.model.Element element)

Sets Element that this validator is tied to.

License Error

The license of the app Translations for Confluence (formerly Language Macros) has expired. Please renew the license.

Plugin Properties Options

License Error

The license of the app Translations for Confluence (formerly Language Macros) has expired. Please renew the license.

  • Please refer to Plugin Properties Options for more information.

    License Error

    The license of the app Translations for Confluence (formerly Language Macros) has expired. Please renew the license.

Tutorials

License Error

The license of the app Translations for Confluence (formerly Language Macros) has expired. Please renew the license.

Related Community Plugins

License Error

The license of the app Translations for Confluence (formerly Language Macros) has expired. Please renew the license.

  • Bean Shell Validator
    org.joget.apps.form.lib.BeanShellValidator (wflow-core)
  • Bean Shell Multirow Validator
    org.joget.apps.form.lib.BeanShellMultiRowValidator (wflow-core)
  • Default Validator
    org.joget.apps.form.lib.DefaultValidator (wflow-core)
  • Duplicate Value Validator
    org.joget.apps.form.lib.DuplicateValueValidator (wflow-core)
  • No labels