...
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.
Przekazanie argumentu do callbacka
Warning |
---|
Funkcjonalność nie jest jeszcze dostępna. |
Metoda invokeCallback pozwala przekazać dowolny obiekt, który następnie może być użyty przez skrypt po stronie przeglądarki. Obiekt ten zostanie skonwertowany do JSONa przez bibliotekę Jackson.
Przykładowe użycie:
Code Block | ||
---|---|---|
| ||
Map<String, Object> exampleObject = new HashMap<String, Object>();
exampleObject.put( "prop1", "some text" );
exampleObject.put( "prop2", true );
exampleObject.put( "prop3", 23423 );
errors.invokeCallback( exampleObject ); |
Po stronie JavaScriptu:
Code Block | ||
---|---|---|
| ||
callback : function(exampleObject) {
console.log(exampleObject.prop1);
console.log(exampleObject.prop2);
console.log(exampleObject.prop3);
} |
Komunikat błędu lub potwierdzenia walidacji
Warning |
---|
Funkcja jeszcze niedostępna. |
Możliwe jest określenie w PWE komunikatu błędu walidacji oraz komunikatu potwierdzenia akceptacji formularza pomimo błędu walidacji. Aby w PWE wyświetlone zostały te pola należy w builderze walidatora określić, jakie typy komunikatów mogą zostać skonfigurowane.
...