FrontendComponent

circle-info

Dostępność funkcjonalności zależy od licencji i może nie być dostępna we wszystkich wdrożeniach.

FrontendComponent to komponent, do którego przekazujemy artefakt o tej samej nazwie, który jest napisany w Angularze i dołączony do exForms.

Właściwości komponentu

Właściwość Eximee Designer
Nazwa atrybutu w Źródle
Opis

Nazwa komponentu

componentName

Nazwa FrontendComponentu

Konfiguracja komponentu

config

Obiekt zawierający konfigurację specyficzną dla każdego FrontendComponentu. Jeśli źródło znajduje się w komponencie złożonym, należy podać pełną ścieżkę do niego (np. FrontendComponent wykorzystuje pole tekstowe o id GesTextField5 znajdujące się w tym samym co on komponencie złożonym o id GesComplexComponent3, to ścieżka do tego pola tekstowego będzie następująca: GesComplexComponent3.GesTextField5)

Warunek sprawdzania wymagalności

requiredCheckCondition

Warunek uznania komponentu za posiadający wartość.

Komponent może mieć jakąś wartość, ale warunkiem w requiredCheckCondition ostatecznie określamy jej pustość.

Warto zwrócić uwagę na: requiredCondition - wymagaj wartości FrontendComponentu (warunek wymagalności)

Lista usług

serviceProxies

Lista usług potrzebnych do obsłużenia komponentu. Należy umieścić na niej ServiceProxy oraz ScriptService wywoływane z poziomu komponentu.

Lista Treści

textContents

Lista wykorzystywanych text contentów. Należy pamiętać o dodaniu tych artefaktów także w Dependencies głównego szablonu wniosku.

Lista kluczy tłumaczeń

translations

Lista kluczy, które mają wartość zdefiniowaną w Languages.

Część właściwości standardowych komponentów została wyłączona. Jeśli np. chcemy, aby komponent posiadał własny tooltip, etykietę lub warunek edytowalności, należy zapewnić to po stronie frontendu/Angulara.

FrontendComponent nie ma nadanych pionowych paddingów w gridzie, ponieważ część komponentów nie ma graficznej reprezentacji. Nadawanie odstępów jest odpowiedzialnością komponentu.

Dodanie komponentu na wniosek

Komponent znajduje się w palecie bazowych komponentów:

Dodany na wniosek prezentuje się następująco:

Ilustracja 1. FrontendComponent dodany na wniosek

Konfiguracja komponentu

Po umieszczeniu komponentu na wniosku należy przejść do konfiguracji. W tym celu klikamy znajdującą się we właściwościach opcję Dodaj Frontend Component (w sekcji KONFIGURACJA FRONTEND COMPONENTU). Następnie podajemy nazwę komponentu (w polu Wpisz nazwę komponentu) i ustalamy parametryzację: parametry wejściowe, klucze tłumaczeń, serviceproxy i treści.

Ilustracja 2. Przykład kluczy tłumaczeń dodanych dla FrontendComponentu o nazwie CorpoComboboxWithValidationOnItemsComponent

Last updated

Was this helpful?