AddEvent | Rejestracja funkcji do określonego zdarzenia |
---|---|
BgColor | Kolor tła okna formularza |
ClientType | Zwraca wartość reprezentującą rodzaj przeglądania Pmf obiektu |
Close | Zamknij przeglądarkę formularza |
CreateItem | Wytworzy jedną pozycję formularza |
GetItem | Zwraca Pmf obiekt (tzn. istniejącą pozycję formularza) |
GetItems | Zwraca tablicę Pmf obiektów. |
PrivateData | Odczyt lub zapis wartości prywatnej do PmForm obiektu |
RemoveEvent | Wyrejestrowuje funkcję w określonym zdarzeniu |
RemoveItem | Usunie Pmf obiekt (tzn. istniejącą pozycję formularza) |
RemoveItems | Usunie pozycje Pmf obiektu. |
SysButtons | Wybór przycisków systemowych |
SysLayoutPos | Pozycje sestemowego obszaru $sys |
Title | Wyświetlana nazwa formularza w tytule okna |
PmfBool | Wprowadzanie wartości logicznej (Checkbox) |
---|---|
PmfButton | Przycisk |
PmfEnum | Wybór jednego z kilku (Combobox) |
PmfLayout | Obszar dla innych Pmf obiektów |
PmfNumber | Wprowadzanie liczby całkowitej lub rzeczywistej |
PmfObject | Obiekt formalny - rodzic wszystkich elementów formularza |
PmfSepar | Separator pomiędzy konfiguratorami |
PmfString | Wprowadzanie tekstu |
PmfTable | Tabela |
onClose | Jest wywołane podczas zamknięcia obiektu PmForm |
---|---|
onOpen | Jest wywołane podczas otwarcia obiektu PmForm |
Formularz można wytworzyć również przy pomocy obiektu PmaPanel ale przy pomocy obiektu PmForm można to wykonać dynamicznie i prościej, ponieważ pozycje formularza (Pmf obiekty) są automatycznie pozycjonowane oraz rozciągają sie wg potrzeb.
W obiekcie PmaPanel można zastosować również obiekt PmForm przy pomocy obiektu PmgForm.
Sposób ten jest podobny do sposobu 1), ale jest zapakowany do obiektu PmaPanel.
Zaletą jest to, iż skrypt wypełniający obiekt PmForm znajduje się na jednym globalnym miejscu (w obiekcie PmaPanel) a panel tem można otworzyć z dowolnego innego panela.
obiekt PmForm automatycznie wytworzy kilka obszarów systemowych (obiektów typu PmfLayout).
Wszystkie te obiekty posiadają identyfikator rozpoczynający się znakiem $.
Właściwości te umożliwiają w lepszy sposób zaprojektować rozmiar oraz pozycję konfiguratorów.