...
Code Block |
---|
|
<!-- Udostępnianie walidatorów -->
<workflow-components key="components" /> |
Callback przy błędzie walidatora
Warning |
---|
Funkcja jeszcze niedostępna. |
Od wersji
możliwe jest dodanie JavaScriptowej funkcji, która zostanie wywołana zamiast wyświetlenia okienka systemowego po błędnym wywołaniu walidatora. Aby dodać callback do komponentu, obok adnotacji
Javadoc |
---|
displayValue | Validator |
---|
property | javadoc.plusworkflow |
---|
className | com.suncode.pwfl.workflow.form.validator.annotation.Validator |
---|
|
należy dodać adnotację Javadoc |
---|
displayValue | ValidatorsScript |
---|
property | javadoc.plusworkflow |
---|
className | com.suncode.pwfl.workflow.form.validator.annotation.ValidatorsScript |
---|
|
określającą ścieżkę do skryptu (znajdującego się w resources). Code Block |
---|
|
@Validator
@ValidatorsScript( value = "scripts/peselValidatorCallback.js" )
public class PeselValidator |
Implementacja callbacka w JavaScripcie jest analogiczna do tworzenia skryptów Akcji.
Code Block |
---|
|
PW.FormValidators.create('pesel-validator', {
callback : function() {
console.log('Pesel validator callback');
}
}); |
Pierwszy argument funkcji create musi być taki sam, jak id walidatora. Drugim argumentem jest obiekt implementujący metodę callback, która jest wywoływana przy dodaniu błędu w walidatorze.