QBS >> Q-Line 3000 Szybki Start >> Ustawienia browsera Chcę zapytać

Ustawienia browsera

Czas ćwiczenia:
  15 min.
Cel:
  Eksport ustawień browsera Q-Line 3000
Kroki:
  Zapoznanie z opisem technicznym eksportu
  Eksport ustawień browsera

Eksport ustawień browsera Q-Line 3000.

Browsery posiadają konfigurację ustawień, która obejmuje:

Ustawienie browserów, zarówno wklejonych, jak i obejmujących całe okno pamiętane są w lokalnych parametrach systemowych na serwerze baz danych. Istnieją trzy sposoby na przechowywanie tych parametrów:

Dwie pierwsze przechowują dane dotyczące ustawienia browsera, ale z towarzyszeniem wszystkich innych ustawień systemowych. Obie także dostarczają postaci archiwum w formie nieprzyjaznej do edycji mającej na celu wyłonienie pojedynczych ustawień browsera. Są one również nieprzydatne, gdy zmienią się pola taba browsera.

Opisywana tu, zalecana metoda postępowania pozwala na wygodne ustawienie browserów za pomocą mechanizmu graficznego i jednocześnie przeniesienie ich plików konfiguracyjnych, jako tzw. ustawień pierwotnych.

Dostęp do funkcji

Okno eksportu ustawień wywołuje się z poziomu okna ustawień browsera, po naciśnięciu przycisku "Eksport do pliku". Naciśnięcie przycisku "OK" rozpoczyna eksport.

W oknie znajdują się kolejno pola:

Mechanizm eksportu

W wyniku procesu eksportu generowany jest tab dziedziczący bezpośrednio po tabie browsera. W jego nagłówku są przedefiniowane wszystkie te pola, które zostały zmienione w stosunku do swego rodzica. Przyjmuje się, że wartości domyślne nie defioniowanych pól mają statut ustawionych w rodzicu, więc również nie podlegają zbędnemu identycznemu definiowaniu.

Ciało jest generowane przy założeniu kolumn obligatoryjnych: ID, EDILEN, NAME, ATTRIB o uzgadnionych szerokościach w zależności od późniejszych linii taba. Kolejne linię są generowane jedynie w razie zmiany jednej z powyższych kolumn. W przeciwnym wypadku linia jest pomijana. W szczególności może zostać wygenerowane ciało puste. Kolumna ATTRIB ma szczególny charakter, ze względu na dziedziczenie jednocześnie całej tablicy atrybutów. Pole to jest uznawane za różne, gdy choć jeden atrybut wymaga przedefiniowania. Niezmienione atrybuty są w tym wypadku pomijane.

Konsekwencje mechanizmu

Podstawowe konsekwencje korzystania z mechanizmu:

Warto tu zaznaczyć, że ze względu na uwzględnianie jedynie zmian, generowane taby nie są obszerne w kodzie. Zaleca się przeprowadzenie konfiguracji dla całej aplikacji w ostatniej fazie przygotowania. Odradza się także zmienianie przyjętej konwencji nazewnictwa tworzonych tabów, a w przypadku różnych widoków na tego samego taba dodawanie sufiksow.

Powrót