...
- buildForm - funkcja budująca formularz parametrów
- toText - funkcja zwracająca bardziej czytelną reprezentację, przyjmuje ona parametr parameters, który jest postaci Object (czyli jak mapa w Java). Możemy otrzymywać poszczególne wartości parametrów po ich identyfikatorach. Otrzymana wartość parametru może być tabelą, albo bezpośrednią wartością tekstową, liczbową itd.
- apiVersion - wersja API formularza, parametr jest opcjonalny, jeśli nie jest podany, to jest wykorzystywane API formularza w wersji V1
Rejestracja funkcji może wyglądać następująco:
Code Block | ||
---|---|---|
| ||
PWE.integrationComponent.registerSystemFunction( 'concat', [ { type: 'string', id: 'strings', array: true } ], { apiVersion: 2, buildForm: function( api, options ) { api.addField( { id: 'strings' } ); }, toText: function( parameters ) { var strings = parameters['strings']; return 'konkatenacja( ' + strings.join( ', ' ) + ' )'; } } ); |
...