Personalizacja interfejsu

Aplikacje w systemie Comarch ERP Enterprise są elastyczne i posiadają adaptowalny interfejs, dzięki czemu użytkownik może szybko dostosować wygląd poszczególnych aplikacji do swoich potrzeb zarówno z poziomu samego interfejsu, jak i bazy danych, a także utworzyć własne widoki w wybranych obszarach aplikacji.

Niniejszy dokument zawiera informacje na temat modyfikacji widoków, dostosowania interfejsu do potrzeb użytkownika i potrzebnych do tego uprawnień.

Włączanie i wyłączanie trybu projektowania

Interfejs można modyfikować wyłącznie w trybie projektowania. Aby uruchomić tryb projektowania, należy nacisnąć przycisk [Wybierz i organizuj widok] znajdujący się na standardowym pasku przycisków, a następnie wybrać opcję Tryb projektowania z rozwijanej listy widoków.

Wskazówka
Jeśli na liście widoków nie ma wartości Tryb projektowania oznacza to, że aplikacja nie jest dostępna do edycji.

W obszarze nawigacji znajdującym się po lewej stronie okna dokowanego wyświetli się dodatkowa zakładka Tryb projektowania widoczna jedynie, gdy tryb ten jest uruchomiony, a przed nazwą aplikacji pojawi się symbol klucza.

Zakładka tryb projektowania jest dostępna także po wybraniu przycisku [Menu], a następnie opcji Okna dokowane.

Przed włączeniem trybu projektowania należy zapisać zmiany wprowadzone w aplikacji.

Aby wyłączyć tryb projektowania, należy ponownie kliknąć przycisk [Wybierz i organizuj widoku] znajdujący się na standardowym pasku przycisków, a następnie wybrać opcję Tryb projektowania. Aplikacja powróci do standardowego widoku.

Zakładka Tryb projektowania

Zakładka posiada własny pasek przycisków.

Za pomocą przycisku [Pokaż menu] można dostosować lokalizację zakładki Tryb projektowania według swoich potrzeb:

  • Do lewej (domyślna wartość) – okno przenosi się na lewą stronę ekranu
  • Do prawej – okno przenosi się na prawą stronę ekranu
  • Poniżej – okno przenosi się w dolną cześć ekranu

Możliwe jest także przełączenie działania aplikacji Tryb projektowania na tryb [Automatycznie w tle].

W celu zamknięcia zakładki, ale nie Trybu projektowania, należy wybrać przycisk [Zamknij].

Zakładka Tryb projektowania ta dzieli się na podzakładki:

  • Struktura
  • Atrybuty
  • Widgets

Zakładka Struktura oraz Atrybuty posiadają następujące wspólne opcje:

    • Przycisk [Wyświetl element w aplikacji]

Domyślnie przycisk ten nie jest aktywny. Wybranie go powoduje podświetlenie ikony i daje możliwość lokalizacji elementów znajdujących się na liście w zakładce Struktury. Po naciśnięciu na element z listy, zostaje on otoczony ramką w interfejsie aplikacji.

    • Zakładki Właściwości i Pomoc

W podzakładkach znajdują się również dwie dodatkowe zakładki. Po kliknięciu na wybrany element w interfejsie aplikacji, w zakładce Właściwości wyświetlane są informacje techniczne na jego temat (dotyczy to wyłącznie elementów z zakładki Struktura). Te informacje są istotne przede wszystkim dla deweloperów. Opcję zapewniające bezpośrednie wsparcie dotyczące wybranego elementu wyświetlana jest w zakładce Pomoc.

Zakładka Struktura

Pod zakładką Struktura znajduje się drzewo aplikacji. Jego sposób działania jest podobny do działania przeglądarki plików.

Dla struktury dostępne są następujące funkcje i informacje:

  • Przycisk [Wyświetl element w aplikacji] – umożliwia wskazanie wybranego elementu w otwartej aplikacji
  • Zakładki Właściwości i Pomoc – pozwala podejrzeć informacje o elemencie

Zakładka Atrybuty

W zakładce Atrybuty znajdują się atrybuty, które mogą zostać dodane do aplikacji. Atrybuty już wprowadzone do aplikacji są oznaczone zielonym symbolem po lewej stronie . Atrybuty mogą zostać umieszczone w dowolnym miejscu za pomocą funkcji przeciągnij i upuść. Można je usunąć z interfejsu aplikacji klikając prawym przyciskiem myszy i wybierając z listy przycisków [Usuń].

Usuwanie atrybutu z interfejsu aplikacji
Wskazówka
Instalacja poszczególnych aplikacji może rozszerzać widoki obiektów i udostępniać dodatkowe atrybuty.

Dla atrybutów dostępne są następujące funkcje i informacje:

  • Przycisk [Wyświetl element w aplikacji] – pozwala na wskazane wybranego elementu w aplikacji
  • Zakładka Pomoc – pozwala podejrzeć dodatkowe informacje o atrybucie

Widoki

Aplikacje są otwierane w widoku Standardowym. Użytkownik ma możliwość zapisania swoich ustawień widoków, które w zależności od potrzeb mogą być widoczne tylko na koncie użytkownika lub jeśli posiada on odpowiednie uprawnienia, dla całej bazy danych. Więcej informacji na temat ustawień wykorzystywanych dla całej bazy danych znajduje się w rozdziale Ustawienia na poziomie bazy danych.

Przycisk [Wybierz i organizuj widoki] znajdujący się na standardowym pasku narzędzi pozwala wybrać jeden z widoków danej aplikacji, a także organizować wszystkie dostępne widoki.

Wybór widoków

Menu otwierane po naciśnięciu przycisku [Wybierz i organizuj widoki] wyświetla wszystkie dostępne i nieukryte widoki. Ikony wskazują, czy jest to widok zdefiniowany przez użytkownika czy na poziomie bazy danych. Widok zdefiniowany jako standardowy jest oznaczony znakiem wyboru. Aktualnie wyświetlany widok jest otoczony ramką. Aby przejść do innego widoku, należy wybrać go za pomocą kliknięcia.

Uwaga
Podczas przełączania się z jednego widoku na drugi w trybie wyświetlania, aplikacja zostaje zamknięta, a następnie ponownie otwarta. Przy zmianie widoków system nie weryfikuje, czy użytkownik wprowadził jakieś zmiany w danym widoku, niezapisane zmiany zostają więc utracone. Jeśli aplikacja jest otwarta w trybie edycji, wprowadzone zmiany zostają zachowane.

Organizacja widoków

Menu otwierane po naciśnięciu przycisku [Wybierz i organizuj widoki]  zawiera akcję Organizacja widoku, która pozwala zarządzać widokami. Okno posiada listę widoków i pasek narzędzi z następującymi przyciskami:

  • [Właściwości] – wyświetla właściwości techniczne dla widoku
  • [Usuń] – usuwa zaznaczony widok
  • [Zmień nazwę] – pozwala na zmianę nazwy widoku. Aby zmienić nazwę należy kliknąć na odpowiedni widok i wybrać przycisk [Zmień nazwę].
  • [Ustaw jako standardowy] – daje możliwość zmiany domyślnego widoku
  • [Wyświetl i ukryj widok] – odpowiednio wyświetla lub ukrywa widok na liście widoków
  • [Przyporządkuj organizacje] – pozwala ukryć lub zdefiniować standardowy widok dla jednej lub wielu organizacji
Okno: widoki

Widoki można edytować z poziomów użytkownika lub bazy danych. Więcej informacji znajduje się w rozdział Organizuj widok na poziomie bazy danych.

Tworzenie nowego widoku

Po wybraniu przycisku [Wybierz i organizuj widoki] na standardowym pasku przycisków, a następnie opcji Tryb projektowania, na liście widoków pojawia się opcja Nowy widok. Pozwala ona na stworzenie nowego widoku w wybranym obszarze aplikacji na podstawie jej zaprogramowanego układu.

Otwiera ona okno z następującymi polami:

Rejestracja nowego widoku
  • Typ – określa, na jakim urządzeniu będzie wyświetlany widok. Dostępne są możliwości:
    • Standard – dla użytkownika korzystającego z komputera stacjonarnego
    • Smartfon – dla użytkownika korzystającego z telefonu typu Smartfone
Uwaga
Jeśli dostępna jest tylko jedna z tych opcji, to zostaje ona oznaczona jako domyślna i nie podlega edycji.
  • Poziom – pozwala zdefiniować poziom, dla którego widok ma być dostępny. Można wybrać jedną z dwóch wartości:
    • Baza danych – widok będzie dostępny z poziomu bazy danych
    • Użytkownik – widok będzie dostępny z poziomu użytkownika

Wartość Baza danych dostępna jest wyłącznie, gdy użytkownik posiada wymagane uprawnienia. W przeciwnym razie dostępny będzie jedynie poziom Użytkownik i zawartość pola nie będzie dostępna do edycji.

Zapisywanie widoku

Po dokonaniu zmian w obrębie interfejsu aplikacji można je zapisać. Ze standardowego paska narzędzi należy wybrać przycisk [Wybierz i organizuj widoki], a następnie opcję Zapisz widok jako. Pojawi się okno, w którym należy wprowadzić oznaczenie dla widoku (w kilku językach).

Uwaga
Poziom, dla jakiego zostanie zapisany nowy widok jest zależny od poziomu, który został wybrany podczas tworzeniu nowego widoku.
Wskazówka
Jeśli w oknie tworzenia nowego widoku poziom został zdefiniowany jako Użytkownik, podczas zapisywania widoku poziom ten zostanie nadany automatycznie i nie będzie podlegał edycji.

Pod przyciskiem [Wybierz i organizuj widok] dostępna jest także opcja Zapisz widok która służy do zapisania zmian wprowadzonych w bieżącym widoku.

Uwaga
Aby wprowadzić zmiany obowiązujące dla całej bazy danych, użytkownik musi posiadać odpowiednie uprawnienia.
Uwaga
Jeśli aplikacja składa się z kilku widoków, jak to ma miejsce na przykład w przypadku aplikacji Partnerzy w roli Klient lub Dostawca, istnieje możliwość zapisania wszystkich widoków aplikacji powiązanych z daną rolą w widoku układu strony. Nie można wygenerować osobnego widoku układu strony dla każdego widoku powiązanego z rolą danej aplikacji.

Ustawienia niestandardowe interfejsów

Uwaga
Funkcje pozwalające na personalizację interfejsu dostępne są w przypadku uruchomionego trybu projektowania. Aby móc modyfikować interfejs aplikacji, należy posiadać odpowiednie uprawnienia.

W zależności od aplikacji nie wszystkie elementy interfejsu podlegają edycji. Niektóre elementy i „kontenery” (elementy programowania) są wyświetlane dynamicznie zgodnie z wprowadzanymi danymi i nie można ich dowolnie dostosowywać do widoku. Dodatkowo istnieje różnica między zaprogramowanymi polami i atrybutami. Na przykład zaprogramowane pola zostały zdefiniowane podczas programowania aplikacji i dlatego nie mogą zostać usunięte. Jeśli chodzi o atrybuty, są one zapisywane w widokach obiektów i są niezależne od podstawowego zaprogramowania. Można je więc dodawać, usuwać i przesuwać.

Dodawanie, usuwanie lub przesuwanie elementów interfejsu

W trybie projektowania można zmienić kolejność pól aplikacji za pomocą funkcji przeciągnij i upuść. W tym celu należy nacisnąć lewym przyciskiem myszy na pole, które ma zostać przesunięte, a następnie przeciągnąć je na wybraną pozycję.  Jeśli umieszczenie elementu we wskazanym miejscu nie jest możliwe, pojawi się ikona blokowania.

Zmiana miejsca pola za pomocą funkcji przeciągnij i upuść

Można również przesunąć pole na inną zakładkę. W tym celu należy kliknąć na pole, które ma zostać przesunięte, przeciągnąć je do wybranej zakładki przytrzymując lewy przycisk myszy i poczekać, aż zakładka zostanie otwarta. Następnie pole można umieścić w wybranym miejscu. Jeśli w zakładce nie można umieścić pola, zostanie wyświetlona ikona blokowania.

Jeżeli pole zostanie umieszone na miejscu innego pola, wtedy to, które znajdowało się tam jako pierwsze, zostanie przesunięte o jedną pozycję w dół. Jeżeli takie działanie wpłynie także na inne pola, one również zostaną przesunięte o jedną pozycję w dół.

Niektóre przestrzenie mogą być chronione przez programowanie. Ma to miejsce przede wszystkim w przypadku, gdy „kontener” wyświetla dane dynamiczne, zgodnie z danymi wprowadzonymi przez użytkownika. Przestrzenie te nie mogą zostać przemieszczone, nie można do nich dodać ani z nich usunąć żadnego pola.

Można również dostosować szerokość pola. W tym celu należy kliknąć na pole, które ma zostać dostosowane, a następnie najechać kursorem na jego prawy lub lewy koniec. Przytrzymując przycisk myszy należy rozciągnąć/zwęzić pole do pożądanej wielkości. Ta akcja posiada jednak ograniczenia.

Po kliknięciu prawym przyciskiem myszy na element interfejsu pojawiają się następujące opcje:

  • [Nowy]
Uwaga
Opcja jest dostępna dla wybranych pól, m.in. dla pola typu Zakładka, Sekcja.
Uwaga
Wygląd i obecność pól w oknie zależy od tworzonego elementu.

Wybór tej opcji wyświetla okno dokowane pozwalające dodatkowo zdefiniować nowo tworzony element. Dostępne są sekcje/pola:

Okno: Wstaw nowy element
    • Typ – system oferuje tylko rodzaje elementów kompatybilnych z wybranym obszarem widoku. W przypadku edytowania istniejącego elementu interfejsu pole to nie podlega edycji, ale zostaje w nim wyświetlony wybrany rodzaj elementu:
      • Zakładka – można wybrać ten rodzaj, aby dodać kartę do już istniejącej listy lub dodać nową listę. Pola i sekcje można umieszczać pod wybraną zakładką. Nowe zakładki pojawiają się po lewej stronie wybranej zakładki.
      • Sekcja – po wybraniu tego rodzaju elementu, do interfejsu zostaje dodana nowa sekcja i pojawi się pod już istniejącymi. Dla typu elementu Sekcja dostępne są dodatkowe pola:
        • Pasujące – ta funkcja dostępna jest dla sekcji tworzonych w nowych zakładkach i pozwala określić, czy nowa sekcja będzie posiadała przycisk umożliwiający rozwijanie. Po stworzeniu sekcji zmiana tego ustawienia nie jest możliwa. Oznacza to, że nawet jeśli element interfejsu zostanie następnie edytowany, wybrane ustawienie zostanie wyświetlone, ale nie będzie aktywne. Jeżeli sekcja jest rozwinięta w momencie zapisu widoku, to zostanie ona wyświetlona jako rozwinięta także poza trybem projektowania.
        • Z podzakresem – ta funkcja pozwala określić, czy nowa sekcja będzie posiadała rozwijaną podsekcję. Po stworzeniu sekcji zmiana tego ustawienia nie jest możliwa. Oznacza to, że nawet jeśli element interfejsu zostanie następnie edytowany, wybrane ustawienie zostanie wyświetlone, ale nie będzie można go zmienić. Jeżeli podsekcja jest rozwinięta w momencie zapisu widoku, zostanie ona wyświetlona jako rozwinięta także poza trybem projektowania.

Sekcja Oznaczenie

W sekcji można wybrać źródło oznaczenia elementu interfejsu.

W zależności od wybranego źródła, pojawią się dodatkowe pola wymagane do wprowadzenia żądanych ustawień. Dostępne opcje:

      • Brak – źródło nie zostanie wskazane
      • Akcja – wartość pozwalająca wykorzystać oznaczenie akcji do stworzenia nowego elementu
        • Akcja (pole obowiązkowe) – wyświetla się, gdy w polu Źródło została wybrana wartość Akcja. Wykorzystuje oznaczenie akcji. Można wybrać jedynie istniejące obiekty rozwojowe, posiadające tekst wymagany dla interfejsu, za pomocą listy dostępnej pod przyciskiem [Pomoc uzupełniania wartości].
      • Tabela ciągów – wartość pozwala stworzyć obiekt za pomocą tabeli ciągów.
        • Tabela ciągów (pole obowiązkowe) – wyświetla się, gdy w polu Źródło wybrano wartość Tabela ciągów. W pierwszej części pola należy wskazać obiekt rozwojowy typu Tabela ciągów (można wyszukać obiekt za pomocą przycisku [Pomoc do wartości]), a w drugiej części, z listy rozwijanej wybrać opcję tabela ciągów, która ma zostać użyta dla elementu interfejsu. Można wybrać jedynie istniejące obiekty rozwojowe.
      • Niestandardowe – ustawienia zdefiniowane przez użytkownika. Wybór tej wartości uaktywnia pole Tekst, w którym należy wprowadzić oznaczenie.
        • Tekst (pole obowiązkowe) – w polu należy wprowadzić oznaczenie elementu interfejsu. Oznaczenie nie może przekraczać 50 znaków.

Sekcja Układ

Ta sekcja umożliwia rozmieszczenie elementów w zakładce lub sekcji. Dostępne pola:

      • Układ – pozwala wskazać z rozwijanej listy układ elementu. Dostępne opcje:
        • Domyślny – standardowy układ sekcji dla systemu
        • Pionowo – wszystkie elementy są ułożone jeden pod drugim na całej dostępnej szerokości. To ustawienie jest zalecane, gdy obszar ma zawierać tylko sekcje i elementy z paskami przewijania.
        • Poziomo – wszystkie elementy są ułożone jeden obok drugiego
        • Siatka – wyświetla dodatkowe pola pozwalające określić wygląd zakładki lub sekcji. Wartości w polach należy wpisać ręcznie.
          • Liczba wierszy
          • Liczba kolumn
          • Odstęp w pionie
          • Odstęp w poziomie
Uwaga
Gdy w polu Układ została ustawiona wartość Siatka, pola Kolumny, Etykieta, Pasek przewijania i Wysokość zostają zastąpione polami dedykowanymi opcji Siatka.
      • Kolumny – umożliwia wybranie liczby kolumn do rozmieszczenia atrybutów na zakładce lub w sekcji. Dostępne wartości:
        • 1
        • 2
        • 3
        • 4
        • Z dziedziczenia – liczba kolumn jest pobierana z pierwszego górnego obszaru aplikacji, dla którego zdefiniowano liczbę kolumn. Wybranie tej wartości dezaktywuje pole Etykieta.
      • Etykieta – pozwala określić umiejscowienie oznaczeń (etykiet) pól. Dostępne opcje:
        • Do góry – nad polami
        • Na lewo – po lewej stronie
Uwaga
Pole jest dostępne do edycji, gdy zostanie wybrana liczba kolumn. W innym przypadku przyjmuje wartość Na lewo.
      • Pasek przewijania (pionowy) (pole wyświetlane jest jedynie dla typu Zakładka, gdy w polu Źródło została wybrana wartość Niestandardowe) – pole pozwala na konfigurację widoczności pionowego paska przewijania w zakładkach
        • Według potrzeb
        • Nigdy
        • Zawsze
      • Wysokość (pole niedostępne dla elementu typu Zakładka) – pole pozwala określić, czy wysokość elementu interfejsu powinna zależeć od standardowej preferowanej wartości, czy być automatycznie dostosowywana do dostępnej przestrzeni w wybranym układzie. Dostępne opcje:
        • Domyślny – wysokość jest obliczana na podstawie preferowanej wielkości elementu interfejsu i wybranego układu
        • Dostosuj automatycznie – przy wyborze tej wartości preferowana wysokość elementu interfejsu nie jest brana pod uwagę. Wysokość jest dostosowywana do wybranego układu.
        • Niestandardowe – ustawienia użytkownika. Po wybraniu tej opcji wyświetli się pole Waga.
          • Waga – w polu można wpisać ręcznie wartość od 1 do 999. Ten parametr pozwala rozdzielić przestrzeń dostępną w zakładce lub w sekcji pomiędzy znajdujące się tam elementy interfejsu.

Sekcja Cechy

      • Widoczne – ustawienia tego pola pozwalają określić widoczność danego elementu interfejsu. Dostępne opcje:
        • Domyślny – na widoczność elementu interfejsu wpływają programowanie i definicje uprawnień
        • Niewidoczny – element interfejsu jest ukryty, pojawia się jedynie w trybie projektowania.
        • Automatycznie – ta wartość pozwala ustawić dla wybranej grupy elementów (sekcji/zakładki) jej automatyczne ukrycie, jeżeli nie zawiera żadnego widocznego elementu. Dotyczy to również sytuacji, w której programowanie i ewentualne definicje uprawnień powinny uwidocznić niektóre elementy. Zakładka jest widoczna i dostępna do edycji w trybie projektowania.
      • Aktywny – pole to pozwala określić, czy dany element interfejsu ma być aktywny. Dostępne opcje
        • Domyślny – na aktywność elementu interfejsu wpływają programowanie i definicje uprawnień
        • Nieaktywny – element interfejsu jest nieaktywny
        • Automatycznie – to pole pozwala na automatyczne wyłączenie wybranej grupy elementów (sekcji/zakładki) , jeżeli nie zawiera ona żadnego widocznego elementu. Dotyczy to również sytuacji, w której programowanie i ewentualne definicje uprawnień powinny uaktywnić niektóre elementy.
Uwaga
W takim przypadku ukryte elementy interfejsu są traktowane jako elementy nieaktywne.
      • Możliwość edycji – pole pozwala określić, czy dany element interfejsu ma podlegać edycji. Dostępne opcje:
        • Domyślny – programowanie i definicje uprawnień kontrolują możliwość edycji elementu interfejsu.
        • Bez możliwości edycji – element interfejsu nie podlega edycji
Uwaga
Nie są dostępne do edycji elementy, które podczas tworzenia zostały oznaczone jako Bez możliwości edycji w polu Możliwość edycji.
Uwaga
Wygląd i obecność pól w oknie edycji zależy od tworzonego elementu.
Okno: Edytuj element (Zakładka)
Okno: Edytuj element (Sekcja)
Okno: Edytuj element (Pole)

Okna pozwalające na edytowanie elementu zawierają jego nazwę w polu Typ, oraz większość pól, za pomocą których definiowany był element na etapie tworzenia.

  • [Usuń]

Przycisk [Usuń] pozwala na usunięcie wybranego elementu z aplikacji i przeniesienie go do zakładki Atrybuty. Jeśli zachodzi taka potrzeba, może on zostać ponownie umieszczony w aplikacji za pomocą funkcji przeciągnij i upuść. Jedynie elementy dodane w trybie projektowania mogą zostać trwale usunięte.

Wskazówka
Odpowiednie zaprogramowanie może uniemożliwić usunięcie niektórych elementów interfejsu.
  • [Właściwości]

Opcja Właściwości otwiera okno dialogowe Właściwości techniczne wybranego elementu. Okno to zawiera dodatkowe informacje na temat wybranego elementu i pozwala na dostosowanie tekstów do własnych potrzeb, jak również na nadanie uprawnień, jeżeli użytkownik sam posiada odpowiednie uprawnienia.

Uwaga
Opcje te są przeznaczone dla użytkowników obeznanych z funkcjonowaniem systemu i należy ich używać bardzo ostrożnie.
Okno: Właściwości

Personalizacja tabel

Oprócz pól, zakładek i innych elementów interfejsu można również dostosować tabele. Wprowadzone zmiany są zapisywane tylko dla wybranego widoku.

Dopasowywanie szerokości kolumn

Uwaga
Funkcja dostosowania rozmiaru kolumn działa dla wybranych aplikacji posiadających tabele, m.in. aplikacje Lista.

Szerokość kolumn może zostać dostosowana w dowolny sposób. Aby zmienić szerokość kolumny, należy przytrzymać krawędź jej nagłówka przyciskiem myszy, a następnie rozciągnąć/zwęzić kolumnę do żądanej szerokości. Pojawiająca się linia daje podgląd szerokości, jaką będzie miała kolumna po zwolnieniu przycisku myszy.

Wskazówka
Zmian rozmiarów kolumn oraz wierszy można dokonać także wtedy, gdy tryb projektowania jest wyłączony.
Uwaga
Jeżeli aplikacja listy zawiera szczegółowe wyniki wyszukiwania należy wyświetlić je wszystkie przed dostosowaniem szerokości kolumn. Umożliwi to lepsze zdefiniowanie widoku zbiorczego tabeli wyników i pozwoli uniknąć nieczytelności wyników podczas wyświetlania wyników wyszukiwania szczegółowego.

Definiowanie kolumn za pomocą funkcji przeciągnij i upuść

Istnieje możliwość zdefiniowania pozycji kolumny poprzez przeciągnięcie i upuszczenie jej nagłówka w wybranym położeniu w wierszu nagłówka tabeli. Czerwona ramka wskazuje powierzchnię, jaką będzie zajmować kolumna po zwolnieniu przycisku myszy. Kolumna, która ma zostać przeniesiona, wpływa tylko na szerokość kolumny, w pobliżu której zostaje umieszczona (jeśli jakaś kolumna znajduje się w docelowym miejscu), nie zmienia szerokości pozostałych kolumn. Po przeciągnięciu kolumny bezpośrednio pod wiersz nagłówka, pojawi się nowy wiersz nagłówka, który będzie zawierał przeniesioną kolumnę.

Zmiana miejsca kolumny w tabeli

Jeżeli nie jest możliwe umieszczenie kolumny w wybranym miejscu, wyświetlana jest ikona blokady.

Dopasowanie wielkości kolumn

Dostępna jest opcja dopasowania wielkości kolumn, dzięki której można zdefiniować szerokość każdej z osobna lub wszystkich. Aby dopasować wielkość kolumny należy najechać na nią kursorem, nacisnąć lewy przycisk myszy i wybrać opcję Dopasuj wielkość. Wybrana kolumna rozszerzy się, zyskując optymalną szerokość względem innych kolumn. Aby wszystkie kolumny uzyskały optymalną wielkość na szerokości wiersza tabeli, należy najechać na dowolną kolumnę kursorem, nacisnąć lewy przycisk myszy i wybrać akcję Dopasuj wielkość (wszystkie kolumny).

Dopasowanie kolumn

Organizacja widoku tabeli

Przycisk [Organizuj widoki tabeli] pozwala na zarządzanie widokiem tabeli: jest dostępny na pasku narzędzi tabeli wyłącznie w trybie projektowania. Menu tego przycisku zawiera następujące opcje:

  • Utwórz nowy widok tabeli
Okno: Utwórz nazwę dla nowego widoku

Okno tworzenia nowego widoku tabeli posiada ustawienia sekcji Oznaczenie i pozwala zdefiniować nazwę dla widoku. Po naciśnięciu przycisku [OK] nowy widok tabeli pojawia się na liście widoku i jest dostępny do edycji.

  • Duplikuj widok tabeli
Okno: Utwórz nazwę dla duplikowanego widoku

Jeśli istnieją już widoki tabeli można wybrać jeden z nich i go powielić. W tym celu należy wskazać widok, który ma zostać zduplikowany, nacisnąć przycisk [Organizuj widok tabel], a następnie [Duplikuj widok tabeli]. Zostanie wyświetlone okno dialogowe pozwalające określić oznaczenie dla zduplikowanego widoku. Dane skopiowanego widoku tabeli wyświetlają się jako domyślne. Widoki tabel można przeglądać na rozwijanej liście na pasku przycisków dla tabeli.

  • Zmień nazwę widoku tabeli
Okno: Edycja nazwy widoku

 

W celu zmiany nazwy widoku tabeli należy wskazać widok, po czym z opcji pod przyciskiem [Organizuj widok tabel] wybrać [Zmień nazwę widoku tabeli] i zdefiniować wartości w wyświetlonym oknie dialogowym.

  • Usuń widok

Istnieje możliwość usunięcia istniejącego widoku tabeli. W tym celu należy wybrać widok tabeli do usunięcia, a następnie kliknąć przycisk [Organizuj widoki tabeli] na pasku narzędzi i opcję Usuń widok tabeli. Widok tabeli zostanie usunięty.

Ta opcja nie jest dostępna, gdy istnieje tylko jeden widok tabeli. Widok zdefiniowany jako standardowy nie może zostać usunięty.

Wyszukiwanie szczegółowe

Przycisk [Wyszukiwanie szczegółowe] umożliwia zarządzanie wyszukiwaniem szczegółowym w tabeli. Menu przycisku, oprócz dostępnych wyszukiwań,  zawiera opcje:

  • Pokaż wszystkie wyszukiwania szczegółowe – opcja aktywna tylko, jeśli istnieją ukryte wyszukiwania szczegółowe (zostały wcześniej ukryte za pomocą przycisku Ukryj wszystkie wyszukiwania szczegółowe)
  • Ukryj wszystkie wyszukiwania szczegółowe opcja ukrywa wyszukiwania szczegółowe (aktywna, jeśli zostały wybrane wyszukiwania szczegółowe)
  • Utwórz wyszukiwanie szczegółowe – wyświetla okno dialogowe pozwalające na utworzenie wyszukiwania szczegółowego. Nowe wyszukiwania pojawią się na samej górze listy dostępnej pod przyciskiem [Wyszukiwanie szczegółowe]

    Okno: Wyszukiwania szczegółowe
  • Organizuj wyszukiwanie szczegółowe – wyświetla okno dialogowe, pozwalające organizować wyszukiwania szczegółowe (jeśli są dostępne): możliwe jest ich usunięcie, zmiana nazwy lub eksport do pliku
Uwaga
Nowe wyszukiwanie szczegółowe będzie dostępne dopiero po ponownym uruchomieniu aplikacji.
Uwaga
Opcje dostępne na liście zależne są od rodzaju aplikacji.

Zarządzanie właściwościami zapytań i wyników

Menu przycisku [Ustaw właściwości zapytań i wyników] zawiera następujące opcje:

  • Określ zestaw kolumn (opcja dostępna dla wyszukiwania głównego, pozycji podstawowych i szczegółowych lub każdego z dostępnych wyszukiwań szczegółowych)

Wyświetla okno dialogowe, które umożliwia zdefiniowanie szczegółowych ustawień dla kolumn w aplikacji, m.in.: możliwość filtrowania, sortowania, wyświetlenia.

Okno: Określ zestaw kolumn
  • Właściwości widoku

    Okno: Właściwości widoku

Okno wyświetla następujące możliwości:

    • Rozwijaną listę, za pomocą której możemy zdefiniować dla których elementów mają być widoczne ustawienia

Zakładka Ogólne

Na zakładce dostępne są ogólne ustawienia widoczności wybranego widoku:

    • Wyświetl w grupach – ta funkcja pozwala na pogrupowanie obiektów wyświetlanych zgodnie ze zdefiniowanymi kryteriami. Kryteria mogą zostać zdefiniowane za pomocą akcji Definiuj grupowanie i sortowanie.
Uwaga
Ta funkcja może zostać uruchomiona jedynie wtedy, gdy obiekty nie zostały posortowane. Wszystkie parametry sortowania zdefiniowane za pomocą akcji Definiuj grupowanie i sortowanie powinny więc zostać wymazane przed aktywowaniem funkcji Wyświetl w grupach. Ta właściwość formatowania jest również dostępna za pośrednictwem akcji Definiuj grupowanie i sortowanie.
    • Automatycznie dopasuj kolumny – funkcja pozwala automatycznie dopasować szerokość kolumn do najdłuższego tekstu, który zawierają. Jeżeli to dopasowanie przekracza szerokość dostępną dla listy wyników, kolumny zostają automatycznie dostosowane jedna do drugiej.

Jeżeli ta właściwość jest wyłączona, kolumny nie są automatycznie dostosowywane. Może to czasami powodować wystawanie niektórych kolumn poza widoczną przestrzeń, co powoduje pojawienie się poziomego paska przewijania. Nie dotyczy to pól pozwalających na wybór kilku obiektów ani do linii grupowania. Są one zagnieżdżone i pozostają widoczne mimo poziomego paska przewijania. W tym trybie istnieje możliwość unieruchomienia niektórych kolumn, co pozwala zachować lepszy wygląd całości układu podczas przewijania w poziomie.

Zakładka Format

    • Podgląd – w górnej części okna pod zakładką Format znajduje się podgląd, który pokazuje rezultat zdefiniowanych ustawień. Pozwala to zweryfikować, jak będą wyglądać zmiany wprowadzone we właściwościach widoków.
    • Wyświetl linie pionowe – jeżeli ta opcja jest zaznaczona, w tabeli będą wyświetlane pionowe linie siatki
    • Wyświetl linie poziome – jeżeli ta opcja jest zaznaczona, w tabeli będą wyświetlane poziome linie siatki

Sekcja Kolor tła

    • Rozwijana lista z dostępnymi kolorami – istnieje możliwość wybrania spośród dostępnych na rozwijanej liście koloru tła tabeli. Domyślną wartością jest
    • Naprzemiennie – dzięki tej funkcji można zdefiniować naprzemienne kolory tła, które zmieniają się co dwa rekordy. Pozwala to łatwiej odróżnić od siebie kolejne wpisy. Gdy ta funkcja jest włączona, pojawia się dodatkowe pole wyboru koloru dla niezabarwionych wierszy.
  • Ustal pola wyszukiwania

    Okno: Ustal pola wyszukiwania

Okno daje możliwość wybrania pól, które mają być wyświetlane w aplikacji. Po lewej stronie tabeli widoczne są pola już oznaczone do wyświetlenia i dostępne do zaznaczenia. Zaznaczone pola prezentowane są po prawej stronie tabeli, gdzie można zarządzać ich widokiem za pomocą przycisków: [Usuń], [Przesuń element w kolejności sortowania na pierwszą pozycję], [Przesuń element w kolejności sortowania do przodu], Przesuń element w pierwszej kolejności sortowania do tyłu] i [Przesuń element w kolejności sortowania na ostatnią pozycję]. Przyciski uaktywniają się w zależności od pozycji wybranego elementu na liście. Pola, które zostaną oznaczone w tej tabeli, pojawią się bezpośrednio w aplikacji w tej sekcji, która została wybrana z rozwijanej listy u góry okna dialogowego.

  • Definiuj grupowanie i sortowanie
Okno: Definiuj grupowanie i sortowanie

Po lewej stronie okna prezentowane są właściwości według których można dokonywać grupowania i sortowania kolumn, natomiast po prawej stronie należy dodać cechy, po których akcje te mają być wykonywane.

  • Wybierz kolumnę
Okno: Wybór kolumn

Okno dialogowe pozwala wskazać kolumny, które mają zostać wyświetlone w tabeli. Dostępne są następujące opcje:

    • Rozwijana lista wyszukiwań, dla których wprowadzone zostaną ustawienia
    • Rozwijana lista z dostępnymi kolumnami, dla których można wprowadzić ustawienia
    • [Zaznacz wszystko] – parametr służy do zaznaczenia wszystkich kolumn dostępnych w oknie dialogowym. Odznaczenie pola powoduje automatyczne odznaczenie wszystkich kolumn.
    • Przyciski strzałek – umożliwiają pozycjonowanie wybranych kolumn w tabeli. Lista w oknie wizualizuje ich kolejność. Aby zmienić położenie kolumny należy na nią kliknąć i wybrać akcję, która ma zostać zastosowana: [Przesuń zaznaczony element do góry] lub [Przesuń zaznaczony element na dół].
    • [Pokaż nazwy techniczne] – naciśnięcie przycisku pozwala na wyświetlenie w oknie dialogowym nazw technicznych kolumn
    • Pole wyszukiwania – pole pozwala na wyszukanie nazwy kolumny według zdefiniowanych wcześniej ustawień: wyszukiwane będzie albo oznaczenie, albo nazwa techniczna
  • Właściwości kolumn
Okno: Właściwości kolumn

W lewej górnej części okna dialogowego znajduje się rozwijana lista wyszukiwań, dla których mają mieć zastosowanie ustawienia, a także parametr Wszystkie kolumny oraz lista kolumn, których właściwości można zdefiniować. Gdy parametr Wszystkie kolumny jest włączony, wówczas istnieje możliwość wybrania z listy kolumn, które nie są wyświetlane w danym widoku tabeli.

Lewym przyciskiem myszy należy wybrać kolumnę, której właściwości mają zostać zdefiniowane. Następnie należy wybrać zakładkę po prawej stronie okna dialogowego, aby zdefiniować oferowane właściwości.

Po zdefiniowaniu właściwości, można wybrać przycisk [Zastosuj], aby właściwości zostały natychmiast zapisane i zachować otwarte okno dialogowe. Można również kliknąć na przycisk [OK], aby zapisać właściwości i od razu zamknąć okno. Aby anulować wprowadzanie zmian, należy wybrać przycisk [Anuluj].

W oknie dostępne są zakładki:

  • Ogólne – wyświetla opis aktualnie wybranej z listy kolumny
  • Formatowanie ­– umożliwia zarządzanie formatowaniem kolumn
    • Sekcja Czcionka – pozwala na określenie koloru czcionki, tła, jak również kursywy lub pogrubionego tekstu
    • Sekcja Orientacja – umożliwia zdefiniowanie orientacji dla wybranej kolumny
    • Sekcja Wielkość – jeśli któraś kolumna nie powinna być brana pod uwagę podczas automatycznego dostosowywania kolumn, należy zaznaczyć parametr Nie dopasowuj automatycznie.
    • Sekcja Typ agregacji – w tej sekcji można zdefiniować rodzaj agregacji zgodnych kolumn. W polu Funkcja dostępne rodzaje agregacji to Suma, Minimum, Maksimum, Średnia, Brak. Aktywność pola Funkcja zależna jest od wybranej kolumny.
  • Sortowanie – pozwala na określenie według jakich cen dane mają być grupowane i sortowane.
    • Sekcja Sortowanie – umożliwia wybranie kierunku sortowania spośród opcji: Rosnąco lub Malejąco.
    • Sekcja Grupowanie – w tej sekcji można dodatkowo zdefiniować właściwości kolumn za pomocą ustawień:
      • Interwał:
        • Domyślny (Według wartości)
        • Według wartości
        • Według pierwszej litery
      • Widok:
        • Domyślny
        • Rozszerzony
        • Ukryty
      • Wyświetl kolumny w widoku – parametr daje możliwość wyświetlenia kolumn w widok
  • Warunkowe formatowanie – przy użyciu formatowania warunkowego można zdefiniować sposób wyświetlania się określonych elementów. Dostępna jest m.in. zmiana koloru tła, grubości, podkreślenia lub kursywy dla czcionki. Można także wybrać, czy zmiana ma być dokonana dla komórki, czy całego wiersza.

Wyświetlanie i ukrywanie obszarów

Istnieje możliwość wyświetlenia/ukrycia niektórych obszarów w tabeli, aby jak najlepiej wykorzystać dostępną w niej przestrzeń. Aby wyświetlić/ukryć zakresy, należy wybrać przycisk [Wyświetl/Ukryj obszary] na pasku narzędzi tabeli. Menu, które się pojawi, umożliwi wybranie zakresu do wyświetlenia/ukrycia.

Zawiera ono następujące opcje:

  • Wyświetl/Ukryj nagłówek listy
  • Pokaż/Ukryj status wiersza
  • Pokaż wszystkie zakresy
  • Ukryj wszystkie obszary
  • Wyświetl/Ukryj obszar grupowania i sortowania

Ustawienia na poziomie bazy danych

Jeżeli użytkownik posiada odpowiednie uprawnienia, istnieje możliwość zapisania zmian wprowadzonych do interfejsu z poziomu bazy danych. Niniejszy rozdział opisuje funkcje, które mają swoje zastosowanie na poziomie bazy danych.

Uwaga
Układ zdefiniowany podczas programowania jest wyświetlany tylko wtedy, gdy nie jest dostępny żaden widok.

Zapisywanie widoku na poziomie bazy danych

Aby widoki były dostępne dla wszystkich użytkowników należących do danej bazy należy je zapisać na poziomie bazy danych. W tym celu powinno się wykonać następujące czynności:

Warunek wstępny:

  • uruchomiony tryb projektowania
  1. Otworzyć okno modyfikacji wybranego interfejsu.
  2. Wybrać opcję Zapisz widok jako znajdującą się na pasku narzędzi pod przyciskiem [Wybierz i organizuj widok].
  3. W menu rozwijanym Poziom wybrać opcję Baza danych.
  4. Wprowadzić nazwę widoku w polu Oznaczenie.
  5. Zaakceptować zmiany przyciskiem [OK]

Aby udostępnić widok zapisany na poziomie użytkownika, należy wskazać go w menu przycisku [Wybierz i organizuj widoki]

Organizowanie widoku na poziomie bazy danych

Wszystkie opcje dostępne w oknie dialogowym Widoki (dostępnym po naciśnięciu przycisku [Wybierz i organizuj widok]–> opcja Organizacja widoku) na poziomie użytkownika są dostępne również z poziomu bazy danych, pod warunkiem, że użytkownik posiada odpowiednie uprawnienia .Aby organizować widoki na poziomie bazy danych, w oknie dialogowym Widoki należy wybrać ustawienie Baza danych z rozwijanego menu znajdującego się u góry po prawej stronie. Wszystkie funkcje dostępne w tym oknie obowiązują odtąd na poziomie bazy danych. Administrator może w ten sposób tworzyć widoki dla wszystkich użytkowników systemu lub ukryć widoki, których wybrani użytkownicy nie powinni wykorzystywać.

Okno: Organizacja widoku z poziomu bazy danych
Właściwości widoku

Opcja Właściwości pozwala na zdefiniowanie uprawnień do widoków. Aby to zrobić, należy nacisnąć na wybrany element prawym klawiszem myszy. Element zostaje on otoczony niebieską ramką i pojawia się menu, z którego należy wybrać opcję Właściwości. Otworzy się okno dialogowe Właściwości techniczne.

Okno: Właściwości techniczne
Przyporządkowanie organizacji

Istnieje możliwość ukrycia lub zdefiniowania standardowego widoku dla jednej lub wielu organizacji, do których przyporządkowane jest konto użytkownika.

Uprawnienia

W przypadku personalizacji interfejsów mogą być nadane następujące uprawnienia:

  • Uprawnienie pozwalające na włączenie/wyłączenie trybu projektowania:

Ustaw układ strony

com.cisag.sys.gui.ChangeLayouts

  • Uprawnienia pozwalające na dostosowanie interfejsów z poziomu bazy danych:

Ustaw/zmień układ strony dla wszystkich użytkowników

com.cisag.sys.gui.ChangeLayoutsForAllUsers

 

Czy ten artykuł był pomocny?