Versions Compared

Key

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

...

Aby zgłosić callback na formularzu, należy wywołać invokeCallback 

Javadoc
displayValueValidationErrors
propertyjavadoc.plusworkflow
classNamecom.suncode.pwfl.workflow.form.validator.error.ValidationErrors
.

 

Code Block
languagejava
public void validate( @Param( value = "param" ) Variable param, ValidationErrors errors )
    {
		//...
        if ( validatorFailed )
        {
            errors.invokeCallback();
        }
    }

Jeżeli walidator jednocześnie doda błędy oraz zgłosi wywołanie callbacka, błędy zostaną zignorowane przez serwer (zostanie wywołany JavaScriptowy callback).  Jeżeli walidator nie posiada adnotacji 

Javadoc
displayValueValidatorsScript
propertyjavadoc.plusworkflow
classNamecom.suncode.pwfl.workflow.form.validator.annotation.ValidatorsScript
, przy wywołaniu invokeCallback zostanie rzucony wyjątek.

 

Implementacja callbacka w JavaScripcie jest analogiczna do tworzenia skryptów Akcji.

...