Promotic
Zalogowanie logon

Ustawienie wyjściowych wartości sFramePars - okno konfiguracyjne

Opis:
Parametry przekazywane własnej przeglądarce. Określają gdzie i w jaki sposób przeglądarka ma zostać wyświetlona.
Dane są tutaj w formacie KeyVal, na przykład "target:_blank;modal:1;".

Chodzi o statyczne ustawienie domyślne wpisów.
Wpisy można także dynamicznie definiować dopiero podczas samotnego otwierania przeglądarki (patrz parametr sFramePars w metodzie CreateView). W tym przypadku dochodzi do skombinowania wpisów z wyjściowego statycznego ustawienia obiektu z wpisami przekazanymi dynamicznie. Jeżeli ten sam wpis występuje w obu miejscach, wtedy pierwszeństwo otrzyma wpis przekazany dynamicznie, wprowadzony podczas otwarcia przeglądarki.

Opisywane okno konfiguracyjne można otworzyć w konfiguratorze "PmaPanel > Panel > Wartość domyślna sFramePars".
Konfiguratory:
Niniejsza konfiguracja jest dla:W tym miejscu można wybrać konfiguurację dla wymaganego sposobu wyświetlania panelu (typ okna). Według niniejszej opcji zostaną z kolei wyświetlone/schowane następne konfiguratory. Ten konfigurator nie ma wpływu na wartości końcowe, tylko ułatwia ustawienie dalszych konfiguratorów.
Okno w ramce obiektu PmaWorkspace lub w Pmg obiekcie - Panel służy
albo do wyświetlenia w obiekcie PmaWorkspace (patrz metoda Pm.CreateView)
lub do wyświetlenia w obiekcie PmgFrame (patrz właściwość PmgFrame.Src).
Samodzielne lub okno modalne - Panel służy do wyświetlenia w formie samodzielnego lub okna modalnego
Gdzie otworzyć okno (target)Określa, w której ramce zostanie przeglądarka otwarta. Konfigurator ten jest widoczny tylko jeżeli konfiguracja jest dla: "Okno w ramce obiektu PmaWorkspace lub w Pmg obiekcie".
frameid - Nowa przeglądarka zostanie otwarta w obiekcie PmaWorkspace w ramce o identyfikatorze frameid.
_blank - Nowa przeglądarka zostanie otwarta w nowym oknie.
_self - Nowa przeglądarka zostanie otwarta w bieżącym oknie (w ramce) i przeglądarka, nad którą została metoda wywołana, zostanie zamknięta.
Identyfikator okna (blankid)Identyfikator samodzielnego lub okna modalnego.
Jeżeli okno o identyfikatorze blankid już istnieje, wtedy nowa przeglądarka zostanie otwarta w istniejącym oknie, w innym przypadku zostanie otwarta w nowym oknie.
 
Znaczenie identyfikatora:
- Zapobiega otwarciu dużej liczby okien z tym samym identyfikatorem.
- Umożliwia odniesienie się do tego okna, na przykład:
- metoda Pm.WndOper(0, "_blank.xy", 10) zamyka okno o identyfikatorze xy.
 
Jest to nazwa systemowa, może zawierać tylko znaki alfanumeryczne oraz nie może zawierać znaki diakrytyczne (tzn. narodowo zależne znaki), spacje oraz pierwszy znak nie może być liczba.
Okno modalne (modal)Określa, czy okno będzie modalne. Konfigurator ten jest widoczny tylko jeżeli konfiguracja jest dla: "Samodzielne lub okno modalne".
0 - Nie (domyślnie) - Okno nie będzie modalne.
1 - Tak - Okno będzie modalne.
Zezwolić nagłówka (caption)Określa, czy okno będzie posiadać nagłówka okna (tzn. niebieski pasek u góry). Konfigurator ten jest widoczny tylko jeżeli konfiguracja jest dla: "Samodzielne lub okno modalne".
0 - Nie - Okno będzie bez nagłówka. Na razie nie działa podczas otwarcia Web panelu.
1 - Tak (domyślnie) - Okno będzie posiadać nagłówek.
Zależne od aplikacji (dependent)Określa, czy okno będzie zależne od głównego okna aplikacji. Konfigurator ten jest widoczny tylko jeżeli konfiguracja jest dla: "Samodzielne lub okno modalne".
0 - Nie - Okno będzie niezależne od głównego okna aplikacji.
1 - Tak (domyślnie) - Okno będzie zależne od głównego okna aplikacji i będzie zawsze ponad aplikacją.
Zawsze na wierzchu (ontop)Określa, czy okno będzie "Zawsze na wierzchu". Konfigurator ten jest widoczny tylko jeżeli konfiguracja jest dla: "Samodzielne lub okno modalne".
0 - Nie (domyślnie) - Okno nie będzie "Zawsze na wierzchu".
1 - Tak - Okno będzie "Zawsze na wierzchu". Na razie nie działa podczas otwarcia Web panelu.
Stan początkowy (state)Określa stan początkowy okna. Konfigurator ten jest widoczny tylko jeżeli konfiguracja jest dla: "Samodzielne lub okno modalne".
normal (domyślnie) - Okno będzie wyświetlone normalnie (nie będzie ani zminimalizowane ani zmaksymalizowane).
max - Okno będzie wyświetlone w zmaksymalizowanej postaci. Na razie nie działa podczas otwarcia Web panelu.
Zakaż zmianę stanu (fixed:state)Wyłącza zmianę stanu okna (normalne / maksymalizowane / minimalizowane). Konfigurator ten jest widoczny tylko jeżeli konfiguracja jest dla: "Samodzielne lub okno modalne".
Nie (domyślnie) - Można zmieniać stan okna.
Tak - Nie można zmieniać stan okna.
Pozycja początkowa (pos)Określa początkową pozycję okna w stanie normalnym.
Pozycja ta jest tylko sugerowana. Jeżeli rozmiar okna nie zmieści się w ekranie, wtedy pozycja ta zostanie przesunięta tak, żeby była widoczna jak największa część tego okna. Konfigurator ten jest widoczny tylko jeżeli konfiguracja jest dla: "Samodzielne lub okno modalne".
top,center (domyślnie) - Okno będzie wyświetlone w środku aktywnego okna aplikacji (obszaru roboczego).
top,x,y - Okno będzie mieć lewy górny róg na współrzędnych x oraz y (w pikselach) względem do aktywnego okna aplikacji (obszaru roboczego).
frame,center - Okno będzie wyświetlone na środku okna, z którego jest otwierane.
view,x,y - Okno będzie mieć lewy górny róg na współrzędnych x oraz y (w pikselach) względem do zawartości okna, z którego jest nowe okno otwierane.
Pozycja jest określana względem do zawartości okna (view) a nie względem samego okna (frame). W takim przypadku na przykład nowe okno można zamieścić obok Pmg obiektu, z którego okno zostało otwarte. Patrz Przykład do otwarcia panelu z jego położeniem względem Pmg obiektu.
Zakaż zmianę pozycji (fixed:pos)Wyłącza zmianę pozycji okna w stanie normalnym. Konfigurator ten jest widoczny tylko jeżeli konfiguracja jest dla: "Samodzielne lub okno modalne".
Nie (domyślnie) - W stanie normalnym można zmienić pozycji okna.
Tak - Nie można zmieniać pozycji okna w stanie normalnym.
Rozmiar początkowy (size)Określa początkową rozmiar okna w stanie normalnym. Konfigurator ten jest widoczny tylko jeżeli konfiguracja jest dla: "Samodzielne lub okno modalne".
content (domyślnie) - Okno zostanie dopasowane wielkością do całego otwartego panelu. (tzn. by nie pojawiły się paski przewijania).
Szerokość oraz wysokość panelu określa się w edytorze grafiki w obiekcie PmgRoot w karcie "Panel".
To samo znaczenie co wartość content ma przestarzała (ale funkcjonalna) wartość panel.
Dx,Dy - Okno będzie mieć rozmiar według wprowadzonych wartości dx oraz dy (w pikselach). Wartości te określają zewnętrzny rozmiar okna (tzn. włącznie ramki oraz nagłówka okna).
Zakaż zmianę rozmiaru (fixed:size)Wyłącza zmianę gtwndSize w stanie normalnym. Konfigurator ten jest widoczny tylko jeżeli konfiguracja jest dla: "Samodzielne lub okno modalne".
Nie (domyślnie) - Rozmiar okna w stanie normalnym można zmienić.
size - Rozmiar okna w stanie normalnym nie można zmieniać.
size2 - Ogranicza zmianę rozmiaru okna w stanie normalnym - okno nie może być większe niż własna wielkość panelu.
Wyświetl paski przewijania (scrollbar)Określa, czy okno będzie wyświetlone z paskami przewijania i umożliwia w ten sposób przesuwanie zawartości, jeżeli rozmiar panelu jest większe niż rozmiar okna, w którym panel jest wyświetlany.
0 - Nie - Paski przewijania nie zostaną nigdy wyświetlone a okno nie umożliwi przesuwanie panelu.
Takie ustawienie jest dogodne na przykład dla okna typu "paska narzędziowego", kiedy okno powinno być wąskie a paski przewijania byłyby zbędne.
1 - Tak (domyślnie) - Okno wyświetli paski przewijania i umożliwia przesunięcie panelu, jeżeli rozmiar panelu jest większe niż rozmiar okna, w którym panel jest wyświetlony.
Period odświeżania (refresh)Tylko do otwarcia przeglądarki obiektu PmaPanel. Określa, czy panel będzie odświeżany automatycznie według globalnie ustawionego periodu systemowego lub czy będzie mieć własne odświeżanie. Na razie nie działa podczas otwarcia Web panelu.
system (domyślnie) - Panel będzie automatycznie odświeżany według globalnie ustawionego periodu systemowego (patrz konfigurator "PmaRoot > Aplikacja > Period czasomierza paneli").
0 - Nie - Panel będzie posiadać własne odświeżanie, tzn. będzie wywoływana metoda PmaPanel.Refresh.
Dodatkowe parametryPozostałe parametry, dla których nie ma wytworzonych samodzielnych konfiguratorów. Łańcuch wyjściowy zostanie wytworzony z wartości samodzielych konfiguratorów, które będą skombiwane z wartością w tym konfiguratorze.
© MICROSYS, spol. s r.o.Update cookies preferences