Podstawowe informacje
Formularz zadania udostępnia API, które ułatwia wykonywanie podstawowych operacji na potrzeby dostosowania go do potrzeb klienta.
API zawiera ServiceFactory, który jest zbiorem serwisów odpowiedzialnych za poszczególne komponenty formularza.
ServiceFactory jest dostępny na globalnym scope (window).
Serwisy
ServiceFactory daje dostęp do następujących serwisów:
- CommentsService - odpowiedzialny za komentarze zadania, dostępny z globalnego scope za pomocą wywołania:
var commentsService = ServiceFactory.getCommentsService();
- FormService - odpowiedzialny za zakładkę formularza ze zmiennymi formularza, dostępny z globalnego scope za pomocą wywołania:
var formService = ServiceFactory.getFormService();
- MessageService - odpowiedzialny za wyświetlanie wiadomości w postaci "chmurek" dla użytkownika aktualnie korzystającego z formularza, dostępny z globalnego scope za pomocą wywołania:
var messageService = ServiceFactory.getMessageService();
- VariableService - odpowiedzialny za zarządzanie zmiennymi formularza nie znajdującymi się w tabelach dynamicznych, dostępny z globalnego scope za pomocą wywołania:
var variableService = ServiceFactory.getVariableService();
- VariableSetService - odpowiedzialny za zarządzanie tabelami dynamicznymi i zmiennymi znajdującymi się w nich, dostępny z globalnego scope za pomocą wywołania:
var variableSetService = ServiceFactory.getVariableSetService();