Obiekt przedstawia okno aplikacji z panelem, w którym można wyświetlać dane systemu PROMOTIC. Do wytworzenia właściwej zawartości panelu 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 wytworzyć 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 > Serwer webowy".
Z punktu widzenia licencji jest klient, wymagający dane z tego Web komponentu klientem typu
PmWebClient.
Okno panelu 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 panelu 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 panelu (z zawarością graficzną) w aplikacji lokalnej może lecz nie musi być otwarte (istnieć).
Jeżeli konfigurator "
Zezwól wielokrotne otwarcie lokalnego panelu" jest zaznaczony, wtedy można równocześnie otworzyć więcej okien panelu tego samego obiektu
PmaPanel.
Jeżeli konfigurator "
Poziom integracji przeglądarki panelu 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 panelu jest izolowane od reszty aplikacji. Nie można przy pomocy skryptów przystępować z aplikacji do okna panelu ani naodwrót. Wszelkie zmiany oraz czynności w otwartym oknie panelu musi wykonywać aktywna grafika panelu (
Pmg obiekty), która może wykorzystać środki do komunikacji z aplikacją (powiązania danych, metody panelu/globalne). Ten tryb umożliwia jednak otwarcie okna panelu w przeglądarce internetowej na innym komputerze, oraz również więcej okien panelu tego samego obiektu
PmaPanel równocześnie w aplikacji lokalnej.