|AddEvent||Registers a function into selected event|
|BgColor||Form window background color|
|ClientType||Returns value that represents Pmf object viewing type|
|Close||Close form viewer|
|CreateItem||Creates a single list item|
|GetItem||Returns Pmf object (i.e. existing form item)|
|GetItems||Returns array of Pmf objects.|
|PrivateData||Reading or writing private value into/from PmForm object|
|RemoveEvent||Deregisters the function in the specified event|
|RemoveItem||Removes Pmf object (i.e. existing form item)|
|RemoveItems||Removes items of the Pmf object.|
|SysButtons||System buttons selection|
|SysLayoutPos||Position of the system area $sys|
|Title||Displayed form name in the window title bar|
|PmfBool||Boolean value input item (Checkbox)|
|PmfEnum||Selection of one of multiple items (Combobox)|
|PmfLayout||Area for other Pmf objects|
|PmfNumber||Integer or real number input|
|PmfObject||Formal object - parent of all form items|
|PmfSepar||Separator between configurators|
|onClose||Is triggered on closing of the PmForm object|
|onOpen||Is triggered on opening of the PmForm object|
|- Creates PmForm window with data entry items|
|- Creates items for data entry in the PmgForm object|
|- Creates a PmForm window with table|
|- Creates table in the PmgForm object|
|- Creates PmForm window configured as MessageBox|
|- Creates PmForm window configured as date/time entry form|
|- Creates PmForm window configured as date/time entry form (from/to)|
|- Creates a PmForm window configured as multi-select from a list of items|
The form can also be created by the PmaPanel object, but the PmForm object allows to create such form dynamicaly and more simply, because the form items (Pmf objects) are positioned and resized automatically as needed.
This procedure is similar to the procedure 1), but it is enveloped into the PmaPanel object.
This may be handy because the script filling the PmForm object is located in a single global location (in the PmaPanel object) and therefore it can be opened from any other panel.
The PmForm object automatically creates several system areas (of the PmfLayout type objects).
All these objects have an identifier beginning with the $ character.
These properties can be used for better positioning of configurators.