| initValue | [opcjonalne] (String) Wybór początkowy (Identyfikator). |
| list | (Array) tablica 2-wymiarowa z opcjami, gdzie wiersze przedstawiają poszczególne opcje a kolumny przedstawiają pozycje wyboru. Patrz (Col,Row) - tablica 2-wymiarowa mniemana jako tablica wierszy.
Pierwsza kolumna (indeksowane od 0) nie jest wyświetlona w ofercie (jest ukryta) oraz zawiera identyfikatory poszczególnych opcji. Następne kolumny już będą widoczne w ofercie. Oferta jest wyświetlana w formie tabelkowej i posiada o jedną kolumnę mniej niż dane dostarczone w 2-wymiarowej tablicy.
Pierwszy wiersz może (lecz nie musi) zawierać nagłówek z nazwami kolumn (lokalizowane nazwy użytkownika) w ofercie. Jeżeli pierwszy wiersz powinien zawierać nagłówek, wtedy w pierwszej kolumnie (nie widzialnej, zarezerwowanej dla indetyfikatorów) musi być wprowadzony łańcuch o wartości $title. |
| autoselect | [opcjonalne] (Long) (Long) Umożliwia tryb, kiedy system nie oczekuje na dokonanie wyboru przez użytkownika w tych przypadkach, kiedy nie jest to konieczne. W takim przypadku nie dojdzie nawet do wyświetlenia okna.
0 (domyślnie) - okno będzie zawsze wyświetlone.
1 - Okno będzie wyświetlone tylko jeżeli do wyświetlenia są przynajmniej dwie opcje.
Jeżeli do dyspozycji jest tylko jedna opcja, wtedy jest ona automatycznie wybrana a metoda zwraca wartość typu String (identyfikator wybranej opcji).
Jeżeli nie ma do dyspozycji żadnej opcji, wtedy metoda zwraca: null dla JavaScript lub Empty dla VBScript (można sprawdzić przy pomocy metody Pm.IsValid). |
| grid | [opcjonalne] (Long) Określa, czy komórki wyświetlonej tabeli będą mieć obrzeże.
0 (domyślnie) - Komórki nie będą z obrzeżem.
1 - Komórki będą z obrzeżem. |
| title | [opcjonalne] (String) Nagłówek okna, jeżeli okno z nagłówkiem jest w ogóle wyświetlone (dla target:_blank;) |
| multiselect | [opcjonalne] (Long) Zezwoli lub zablokuje wielokrotny wybór opcji.
Jeżeli wielokrotny wybór opcji jest zezwolony, wtedy w lewej części tabeli zostanie wyświetlona kolumna z polami wyboru. Przez zaznaczanie poszczególnych pól wyboru w poszczególnych wierszach można dodawać opcje do wielokrotnego wyboru, lub przez usunięcie zaznaczenia te opcje są usuwane z wielokrotnego wyboru.
Jeżeli tabelka posiada nagłówek, wtedy w lewej kolumnie zostanie wyświelone pole wyboru, za pomocą którego można zaznaczyć wszystkie opcje lub usunąć je jednocześnie z wyboru.
Jeżeli wybór wielokrotny jest zezwolony, wtedy parametr ev.ReturnValue zawiera tablicę PmArray identyfikatorów poszczególnych zaznaczonych opcji oraz parametr ev.ReturnIndex zawiera tablicę PmArray indeksów poszczególnych zaznaczonych pozycji w oryginalnej niezesortowanej tablicy.
0 (domyślnie) - Wybór wielokrotny jest zablokowany
1 - Wybór wielokrotny jest zezwolony |
| filterEnable | [opcjonalne] (Long) Zezwoli lub zablokuje możliwość filtrowania wierszy tabeli.
Jeżeli filtrowanie jest zezwolone, wtedy w lewym górnym rogu okna zostanie wyświetlony przycisk "Filtr". Po jego naciśnięciu zostanie otwarte okno do wprowadzenia wyszukiwanego tekstu.
Jeżeli wyszukiwany tekst nie jest pusty, wtedy zostaną wyświetlone tylko te wiersze tabeli, w których wpisany tekst został znaleziony. Pozostałe wiersze tabeli zostaną niewidoczne. Jednocześnie wyszukiwany tekst zostanie wyświetlony w prawo od przysicku "Filtr".
Jeżeli wyszukiwany tekst jest pusty, wtedy to zostaną wyświetlone wszystkie wiersze tabeli.
0 (domyślnie) - Filtrowanie wierszy tabeli jest zablokowane. Przycisk "Filtr" nie zostanie wyświetlony.
n - Filtrowanie wierszy tabeli jest zezwolone, jeżeli jeżeli ilość wierszy tabeli jest większa lub równa "n". Zatem np. określona wartość 10 oznacza, że przycisk "Filtr" zostanie wyświelony, jeżeli tabelka będzie zawierać przynajmniej 10 wierszy. |
| filterCol | [opcjonalne] (Variant) Określa, w których kolumnach tabeli będzie podczas filtrowania wyszukiwany wpisany tekst.
all (domyślnie) - Wpisany tekst będzie wyszukiwany we wszystkich kolumnach tabeli.
n - Wpisany tekst będzie wysukiwany tylko w kolumnie o indeksie "n". |
| font | [opcjonalne] (String) Czcionka, która zostanie zastosowana w oknie do wyboru opcji z menu.
Nleży ustawić w formacie: font-style font-variant font-weight font-size font-family - Łańcuch tekstowy w formacie CSS.
Jeżeli nie zostanie określone, wtedy jako wartość domyślna zostanie wykorzystana czcionka określona w konfiguratorze "Stosuj inną czcionkę w oknach systemowych".
Domyślną wartością jest "normal normal 400 11px 'Microsoft Sans Serif'". |
| onChange | [opcjonalne] (Function) Funkcja zdarzenia do opracowania zdarzenia zmiany w przeglądarce.
Dla JavaScript należy określić function.
Dla VBScript należy określić obiekt PmAction.
Funkcja posiada jeden parametr ev zawierający informacje o danym zdarzeniu.
ev.Value - (String) Aktualnie wybrana opcja (Identyfikator).
ev.Index - ( Long) Indeks aktualnie wybranego wyboru w oryginalnej nieposortowanej tablicy. |
| onClose | [opcjonalne] (Function) Funkcja zdarzenia do opracowania zdarzenia zamknięcia przeglądarki.
Dla JavaScript należy określić function.
Dla VBScript należy określić obiekt PmAction.
Funkcja posiada jeden parametr ev zawierający informacje o danym zdarzeniu.
ev.CloseReason - (String) Identyfikator typu zamknięcia okna.
Wartość "ok" oznacza ważny wybór.
Wartość "cancel" lub "" oznaczają anulowany wybór.
ev.ReturnValue - Identyfikator ( Łańcuch) zaznaczonej opcji, lub tablica PmArray identyfikatorów poszczególnych zaznaczonych opcji, jeżeli w tabelce jest zezwolona opcja wielokrotnego wyboru.
ev.ReturnIndex - Indeks zaznaczonej opcji w oryginalnej nieposortowanej tablicy, lub tablica PmArray indeksów poszczególnych zaznaczonych opcji, jeżeli w tabelce jest zezwolona opcja wielokrotnego wyboru. |
|---|