...
Nazwa | Wymagany | Opis | ||||||
---|---|---|---|---|---|---|---|---|
key | ![]() | Unikalny klucz tego modułu. | ||||||
section | ![]() | Identyfikator sekcji, w której dodany zostanie wpis. Spis tych sekcji znajduje się tutaj | ||||||
interfacelabel | ![]() | Nazwa klasy importowanego serwisu/komponentu
| filter | Opcjonalny filtr serwisu. Jego znaczenie jest inne w zależności od atrybutu source:
Info | Etykieta tego wpisu. Jeżeli moduł i18n jest dostępny, label zostanie przetłumaczony zgodnie z plikami tłumaczeń.
| |||
order | Opcjonalna kolejność tego wpisu w menu. Więcej: Integracja wtyczki z systemem |
Elementy
Nazwa | Wymagany | Opis |
---|---|---|
condition | Definicja warunku. Jeżeli warunek nie zostanie spełniony, wpis w menu nie zostanie wyświetlony. |
Przykładowy deskryptor
Code Block | ||
---|---|---|
| ||
<?xml version="1.0" encoding="UTF-8"?> <plugin key="com.suncode.plugins-helloworld" name="Hello World"> <!-- Import serwisu UserService z systemu --> <component-import key="userService" source="system" interface="com.suncode.pwfl.administration.user.UserService" /> <!-- Import serwisu z innej wtyczki (nie jest ważna wtyczka, tylko nazwa interfejsu) --> <!-- Dodatkowo pobrany będzie tylko serwis, który został udostępniony z właściwością "language=en" --> <component-import key="dynamic" source="plugin" interface="com.suncode.plugin.tutorial.TestService" filter="(language=en)" /> </plugin> |
Tip |
---|
Opis importu i eksportu widoków znajduje się na stronie: Import i udostępnianie serwisów |