Obiekt PmaWorkspace (Obszar roboczy)
Opis:
Patrz:
PmaWorkspace - Szczegółowy opis obiektu
Obiekt
PmaWorkspace (
obszar roboczy aplikacji) tworzy podstawę interfejsu użytkownika aplikacji. Ma formę wspólnego okna (ramki zewnętrznej), w której są wyświetlane pozostałe części interfejsu użytkownika aplikacji (nagłówek okna, paski narzędziowe, grafika użytkownika, alarmy, eventy, raporty).
Służy do uporządkowania przeglądarek
Promotic do jednego okna.
W takim oknie można ustawić zarówno jego wygląd zewnętrzny (nagłówek okna, obrzeża, monitor, pozycja) oraz również można ustawić wewnętrzny układ okien (ramek), które tworzą interfejs użytkownika aplikacji.
Obiekt ten przejmuje właściwości, metody oraz zdarzenia obiektu
PmaObject.
Właściwości i metody tego obiektu:
Właściwości i metody odzidziczone z obiektu PmaObject:
AddEvent() | Rejestracja funkcji do określonego zdarzenia |
GetOwnedByIndex() | Zwraca podobiekt określony kolejnością |
GetOwnedByName() | Zwraca odniesienie do podobiektu określonego przez jego nazwę |
GetOwnedByType() | Zwraca tablicę odniesień do obiektów podrzędnych |
GetOwnedNum() | Zwraca ilość podobiektów w obiekcie |
GetPar() | Odczyt wartości parametru Pma objektu (lub jego obiektów nadrzędnych) |
GetPathName() | Nazwa obiektu ze ścieżką do tego obiektu |
GetPermission() | Zwraca uprawnienie danej operacji z obiektu |
Methods | Dostęp do metod projektanta tego obiektu |
Name | Nazwa obiektu (bez ścieżki) |
Parent | Zwraca odniesienie do nadrzędnego Pma obiektu |
Pm() | Zwraca odniesienie do Pma obiektu lub do jego podobiektu iplementacyjnego |
RemoveEvent() | Wyrejestrowuje funkcję w określonym zdarzeniu |
Root | Zwraca odniesienie do rdzennego obiektu aplikacji PmaRoot |
Zdarzenia odziedziczone z obiektu PmaObject:
onStart | Jest wywołane dla każdego obiektu w runtime tylko raz na początku |
onStop | Jest wywołane dla każdego Pma obiektu w runtime tylko raz na końcu przy zatrzymywaniu aplikacji |
Karty konfiguracyjne:
Obiekt | Ogólne informacje dotyczące danego obiektu |
Zdarzenia | Definicja algorytmów zdarzeń obiektu |
Workspace | Podstawowe konfiguratory obszaru roboczego |
Ramki | Rozlokowanie ramek obszaru roboczego |
Uprawnienia | Uprawnienia dla obiektu |
Web serwer | Powiązanie (udostępnienie) obiektu do Web serwera |
Historia:
Pm9.00.00: Zmiana nazwy obiektu:
PmWorkspace ->
PmaWorkspace
Pm8.03.06: Dla każdej ramki (
frame) wprowadzono nowy konfigurator "
Minimalna szerokość (px)" oraz konfigurator "
Minimalna wysokość (px)".
Ustawienie tych konfiguratorów jest ważne wtedy, jeżeli rozmiar ramki nie można zmienić do wartości zerowej. Jest to na przykład ważne w przypadku wyświetlania obszaru roboczego w Webie na małych urządzeniach (smartphone
Android ...) kiedy obszar jest wyświetlany w swym minimalnym rozmiarze.
Pm8.03.02: Usprawniony dla Webu jako standardowa strona HTML (wcześniej był zbudowany w oparciu o przestarzałą koncepcję
frameset). Równocześnie w Webie zostało ulepszone zachowanie pasków przewijania.