Obiekt przedstawia okno aplikacji y panelem graficznym, w którym można wyświetlać dane systemu PROMOTIC. Do wytworzenia właściwej zawartości panela służy
edytor grafiki z
Pmg obiektów, które mogą być podłączone do danych w aplikacji przy pomocy
powiązań danych.
W obiekcie
PmaPanel można założyć następne obiekty
PmaPanel (to ma sens jeżeli te następne obiekty sżoknami pomocniczymi otwieranymi wyłącznie z okna tego obiektu).
Obiekt ten można wytworzyć w obiektach:
PmaRoot,
PmaFolder,
PmaPrototype,
PmaPanel. W tych obiektych można wytworzyć większą ilość takich obiektów.
Obiekt
PmaPanel je stosowny do wytwarzania okien, których zawartość ma być często zmieniana (na przykład ma wyświetlać dane bieżące). Dla okien, które zawierają wielkąilość danych bez konieczności ich szybkiego odświeżania (np. sumaryzacje dzienne ..) można zastosować
obiekt PmaReport. Niektóre prostsze okna można wytworzyć także przy pomocy specjalizowanych metod, patrz
Pm wizualizacyjne metody.
Obiekt
PmaPanel potrafi także swoje dane graficzne również
automatycznie wygenerować do dynamicznych stron HTML oraz oferować takie strony Web klientom - patrz rozdział
Web panele. Oferowanie stron Webowych można zezwolić w karcie "
PmaPanel > Web serwer".
Z punktu widzenia licencji jest klient, wymagający dane z tego Web komponentu klientem typu
PmWebClient.
Okno panela może być wyświetlane na obszarze roboczym (w obiekcie
PmaWorkspace), może być otwarte w samodzielnym oknie, ponadto może mieć postać
okna modalnego lub może być wyświetlone w
Pmg obiekcie (w obiekcie
PmgFrame) w innym panelu.
Okno można otworzyć standardowo
przy pomocy metody Pm.CreateView. Metoda ta może być wywoływana na przykład w przycisku panela i jest otwieranie działa zarówno w aplikacji lokalnej jak również w
Web panelu (tzn. kiedy metoda jest wywołana na przykład w przycisku w
Web panelu).
Obiekt
PmaPanel istnieje nieustannie, podczas gdy okno panela (z zawarością graficzną) w aplikacji lokalnej może lecz nie musi być otwarte (istnieć).
Jeżeli konfigurator "
Zezwól wielokrotne otwarcie lokalnego panela" jest zaznaczony, wtedy można równocześnie otworzyć więcej okien panela tego samego obiektu
PmaPanel.
Jeżeli konfigurator "
Poziom integracji przeglądarki panela i aplikacji lokalnej" jest ustawiony na
client - OGRANICZONY dostęp ze skryptów do właściwego obiektu PmaPanel i obiektu Pm (zalecane ustawienie), wtedy
samo okno panela jest izolowane od reszty aplikacji. Nie można przy pomocy skryptów przystępować z aplikacji do okna panela ani naodwrót. Wszelkie zmiany oraz czynności w otwartym oknie panela musi wykonywać aktywna grafika panela (
Pmg obiekty), która może wykorzystać środki do komunikacji z aplikacją (powiązania danych, metody panela/globalne). Ten tryb umożliwia jednak otwarcie okna panela w przeglądarce internetowej na innym komputerze, oraz również więcej okien panela tego samego obiektu
PmaPanel równocześnie w aplikacji lokalnej.