Tworzenie list

Czym są listy w NAVIGATOR365? #

Listy są jednym z najważniejszych elementów NAVIGATOR365. Pozwalają one organizować dokumenty powiązane z konkretnym formularzem lub zapytaniem SQL. Dzięki temu użytkownik zyskuje łatwy dostęp do utworzonych dokumentów. Jedyne co musi zrobić, to odnaleźć wymagany dokument na liście, co ułatwiają wbudowane funkcjonalności takie jak sortowanie, filtrowanie czy wyszukiwanie elementów na liście. Domyślnie każdy utworzony dokument jest wyświetlany na liście, o ile lista jest powiązana z formularzem. Oczywiście można to dowolnie ograniczyć, o czym piszemy nieco później. Aby ułatwić pracę użytkownikowi końcowemu, ważne jest, aby miał on do nich łatwy dostęp. Dlatego listy mogą być łatwo powiązane z zakładkami menu.

Więcej informacji na temat menu można znaleźć w tym artykule.

Jak utworzyć listę? #

Listę można utworzyć na trzy sposoby.

Przycisk nowej listy. Przejdź do trybu edycji aplikacji. Następnie należy kliknąć Listy i Nowa lista. Po wypełnieniu formularza należy wybrać opcję Zapisz listę w prawym górnym rogu. Poradnik jak wypełnić ten formularz znajduje się poniżej.

Stwórz listę na podstawie formularza w przycisku menu formularza. Opcja ta znacznie ułatwia tworzenie nowej listy, ponieważ na podstawie atrybutów formularza większość danych nowej listy jest uzupełniana automatycznie przez system. Aby przejść do tej opcji należy wejść w tryb edycji aplikacji, następnie kliknąć Formularze, odnaleźć odpowiedni formularz i kliknąć ikonę menu (trzy pionowo ustawione kropki).

Zduplikuj listę w przycisku menu listy. Czasami może zajść potrzeba utworzenia nowej listy z prawie takimi samymi ustawieniami jak jedna z istniejących list. W takim przypadku wspomniana opcja może okazać się pomocna. Aby uzyskać dostęp do tej opcji, należy przejść do trybu edycji aplikacji, a następnie kliknąć Listy, znaleźć listę, którą chcemy powielić, a następnie kliknąć ikonę menu (trzy pionowo ustawione kropki).

Ogólne #

W tej zakładce można znaleźć i skonfigurować podstawowe ustawienia nowej listy.

W polu Nazwa listy można wpisać nazwę listy. Dobrą praktyką jest wpisanie tutaj liczby mnogiej nazwy formularza, którego dotyczy lista. Na przykład, jeśli utworzyłeś formularz „Pracownik”, lista powinna mieć nazwę „Pracownicy”. Dzięki tej prostej zasadzie dla użytkownika jest jasne, jakiego rodzaju dokumenty są wyświetlane na liście.

W polu Opis można wprowadzić dodatkowe informacje o liście. W tym miejscu można napisać więcej o prezentowanych danych. Pole to może być bardzo przydatne w przypadku tworzenia bardziej złożonej listy ze wzmiankami lub zapytaniami SQL.

W polu Informacja, gdy lista jest pusta można wprowadzić tekst, który będzie wyświetlany na liście, jeśli lista nie zawiera żadnych danych.

Za pomocą Dostępności elementu można zdecydować o dostępności listy dla innych aplikacji. Dostępne są trzy typy.

PRYWATNY – lista może być używana tylko w tej aplikacji. Nie będzie można wybrać tej listy w innych aplikacjach.

PUBLICZNY – lista będzie dostępna dla wszystkich aplikacji w systemie.

UDOSTĘPNIONY APLIKACJOM – lista może być używana w bieżącej aplikacji i aplikacjach wybranych przez administratora. Po wybraniu tej opcji poniżej pojawi się rozwijana lista Wybierz aplikacje, z której można wybrać jedną lub więcej aplikacji do udostępnienia bieżącej listy.

W menu rozwijanym Typ źródła danych dostępne są dwa typy źródeł:

FORMULARZE – Formularze i powiązane z nimi dokumenty będą źródłem danych dla listy. Po wybraniu tej opcji poniżej pojawi się dodatkowa lista. Można tam wybrać jeden lub więcej formularzy. Jak zapewne zauważysz, u góry pojawi się dodatkowa zakładka Kolumny. Została ona omówiona w poniższej sekcji.

BAZA DANYCH SQL – lista zostanie wypełniona rekordami z bazy danych na podstawie zapytania wpisanego w polu, które pojawi się poniżej (Wyrażenia SQL). Tworząc listę w ten sposób należy pamiętać o odpowiednim ograniczeniu prezentowanych danych. Zbyt duża liczba rekordów może znacznie spowolnić wyświetlanie listy i pogorszyć wydajność aplikacji.

Dalsza procedura zależy od sposobu utworzenia listy. Jeśli wybrałeś opcję Utwórz listę na podstawie formularza lub Zduplikuj listę, będziesz mógł przejść do konfiguracji sortowania i filtrowania danych. Jeśli wybrałeś opcję Nowa lista, musisz najpierw wybrać kolumny listy w zakładce Kolumny. Wybór kolumn i ich konfiguracja zostały omówione w poniższej sekcji.

Po wypełnieniu źródła danych i wybraniu kolumn, lista rozwijana z przyciskiem Wybierz kolumnę zostanie wypełniona odpowiednimi nazwami kolumn. Teraz możesz wybrać kolumnę z listy i zdecydować, czy sortowanie ma być rosnące czy malejące. W razie potrzeby można wybrać wiele kolumn.

Ostatnią, bardzo ważną opcją podczas tworzenia listy jest ustawienie Filtrów. Pozwala to administratorowi zawęzić dane z listy do wymaganych pól i warunków. Sposób korzystania z filtrów został szczegółowo opisany w innym artykule.

Kolumny #

W tym miejscu można wybrać kolumny, które mają zostać uwzględnione przed wyświetleniem listy. Możesz wybrać nową kolumnę (rozwijane menu z symbolem Dodaj kolumnę) lub usunąć kolumnę (klikając ikonę „x” obok nazwy kolumny). Można również wybrać, czy kolumna ma być widoczna, czy nie (ikona oka). Różnica między uczynieniem kolumny niewidoczną a niewybieraniem jej w ogóle polega na tym, że niewidoczna kolumna może być nadal używana do sortowania lub filtrowania danych na karcie Ogólne.

Karta Ogólne #

Kliknięcie kolumny powoduje wyświetlenie formularza z dodatkowymi ustawieniami kolumn po prawej stronie.

Zaznaczając lub odznaczając opcję Nazwa z formularza, możesz zdecydować, czy chcesz nadać kolumnie inną nazwę, czy pozostawić domyślną (równą nazwie pola w formularzu powiązanym z listą). Aby Nazwa kolumny była pusta (np. ikony) należy wpisać pojedynczą „spację”.

W polu Typ danych można wybrać typ wyświetlanych danych. Opcje filtrowania danych na liście zależą od wybranego typu. Domyślnie wybrany jest ten sam typ danych, co w powiązanym formularzu. Należy zachować ostrożność podczas wprowadzania zmian w tym polu. Nie wszystkie typy danych można łatwo przekonwertować na inne (np. tekst na liczbę), co może spowodować błędy w prezentacji danych.

W opcji Pola można wybrać, które pola formularza powinny być powiązane z danymi w kolumnie. Można wybrać więcej niż jedno pole, ale tutaj również należy zachować ostrożność. Wybór danych różnych typów może również powodować błędy prezentacji danych, podobnie jak w przypadku typu danych.

Do elementu na liście można dodać hiperłącze. Jest to link do innego miejsca w aplikacji lub systemie. Ta funkcja jest najczęściej używana do otwierania dokumentu z listy. Domyślnie wybrana jest opcja Brak z jednym wyjątkiem – jeśli nazwa pola to Podpis, wówczas wybrana jest opcja Przejdź do dokumentu w wierszu (tryb edycji). Pole hiperłącza może mieć maksymalnie 6 opcji.

BRAK – brak hiperłącza

Przejdź do dokumentu w wierszu (tryb edycji) – kliknięcie łącza powoduje przejście do dokumentu powiązanego z rekordem tabeli i włączenie trybu edycji.

Przejdź do dokumentu w wierszu (tryb podglądu) – kliknięcie łącza powoduje przejście do dokumentu powiązanego z rekordem tabeli w trybie widoku.

Przejdź do linku zewnętrznego – kliknięcie linku powoduje przejście do wskazanego miejsca w aplikacji lub systemie.

Przejdź do dokumentu w komórce (tryb edycji) – funkcja ta jest dostępna tylko wtedy, gdy kolumna jest powiązana z listą na formularzu, który jest zasilany danymi z dokumentów powiązanych z innym formularzem. Kliknięcie linku spowoduje przejście do wspomnianego dokumentu zamiast do dokumentu powiązanego z rekordem tabeli. Dodatkowo dokument zostanie otwarty w trybie edycji.

Przejdź do dokumentu w komórce (tryb podglądu) – ta funkcja jest dostępna tylko wtedy, gdy kolumna jest powiązana z listą na formularzu, która jest zasilana danymi z dokumentów powiązanych z innym formularzem. Kliknięcie linku spowoduje przejście do wspomnianego dokumentu zamiast do dokumentu powiązanego z rekordem tabeli. Dokument zostanie otwarty w trybie widoku.

Po wybraniu jednej z opcji Przejdź do dokumentu… można wybrać miejsce wyświetlania dokumentu.

BIEŻĄCA KARTA – otwarty dokument zastąpi zawartość bieżącej zakładki.

NOWA KARTA – dokument zostanie otwarty w nowej karcie, a bieżąca karta nie zostanie zmieniona.

OKNO DIALOGOWE  – dokument zostanie otwarty w wyskakującym okienku – mniejszym oknie zakrywającym poprzednie. Zakryta zawartość nie zostanie zmieniona i nie będzie można jej przeglądać ani zmieniać do momentu zamknięcia wyskakującego okienka.

Karta wygląd #

Za pomocą tego formularza można skonfigurować szerokość kolumny i wyrównanie zawartych w niej danych oraz zdecydować, jak kolumna ma się zachowywać, gdy aplikacja jest otwierana na mniejszych ekranach.

Min. szerokość kolumny (px) określa minimalną szerokość kolumny w pikselach. Kolumna nie będzie węższa niż ta wartość.

Typ szerokości to wybór jednostki dla szerokości kolumny. Można wybrać wartości procentowe (%) lub piksele (px). W polu Szerokość można wprowadzić rozmiar w wybranej skali. Wartość w pikselach jest bezwzględna, natomiast wartość procentowa zależy od rozmiaru kontenera danych. Suma wartości procentowych wszystkich kolumn nie powinna zatem przekraczać 100%.

Pola Wyrównaj poziomo i Wyrównaj pionowo określają sposób umieszczenia tekstu w komórce. Działa to w taki sam sposób, jak w popularnych arkuszach kalkulacyjnych. Opcja Dziedzicz z globalnego ustawienia jest, innymi słowy, ustawieniem domyślnym.

Aby poprawnie wyświetlać dane na małych ekranach (telefony komórkowe, tablety), aplikacja może ukrywać niektóre kolumny, zwłaszcza jeśli jest ich wiele lub zawierają duże ilości tekstu. Domyślnie najpierw ukrywane są kolumny najbardziej wysunięte na prawo. Aby uniknąć ukrywania odpowiednich kolumn, można zaznaczyć opcję w Kolumna jest zawsze widoczna na liście rozwijanej Responsywna zmiana rozmiaru.

Zakładka Zależności #

Na tej karcie można sprawdzić, gdzie dane wybranej kolumny są aktualnie używane i przejść tam, klikając element listy. Dane z listy mogą być wykorzystywane np. w dashboardach.

Ustawienia #

W tej zakładce można znaleźć kilka opcji związanych z wyglądem i funkcjonalnością listy.

Lista w trybie drzewa – wyświetla dane hierarchiczne. Jeśli dokumenty są połączone za pomocą systemowego atrybutu Parent, lista pokaże zależności.

Opcja Edycja danych w komórce listy umożliwia edycję danych z listy bez otwierania dokumentu. Domyślnie opcja ta jest wyłączona. Zaleca się jej włączenie, gdy użytkownik musi edytować wiele dokumentów jednocześnie. Przykładem zastosowania może być inwentaryzacja magazynu – użytkownik może zmieniać ilości w wielu dokumentach.

W grupach Ustawienia funkcjonalne i Ustawienia wyglądu widoczne są dwie opcje Użyj ustawień globalnych. Opcje te są domyślnie zaznaczone. Pozwala to na zastosowanie domyślnych ustawień systemowych do każdej listy w systemie. Opcja ta standaryzuje wygląd i funkcjonalność listy, co dla użytkowników może być ułatwieniem. Pozostawienie tej opcji niezaznaczonej oznacza, że wymagane będzie dodanie oddzielnych ustawień dla każdej listy.

Ustawienia widoku kalendarza – używane do prezentacji danych takich jak rezerwacje czy nieobecności. Tam, gdzie ważne są daty rozpoczęcia i zakończenia. Aby ustawić ten widok kalendarza, użytkownik musi wybrać domyślny widok (Miesiąc, Tydzień, Dzień lub Agenda), Nazwę (atrybut identyfikujący dokument na liście), Opis (informacje w drugim wierszu) i daty (wymagane). Opcja Nowy formularz dokumentu informuje system, jaki dokument powinien zostać otwarty po kliknięciu daty w kalendarzu.

Zależności #

W tej zakładce można znaleźć informacje o tym, z jakich elementów aplikacji korzysta lista i przez jaki element aplikacji jest ona używana. Na podstawie tych informacji aplikacja może zablokować celowe lub przypadkowe usunięcie powiązanego elementu. Klikając jeden z elementów na liście, można przejść do powiązanego elementu. Może to być pomocne, jeśli chcesz dowiedzieć się, czy wspomniana blokada jest konieczna lub czy odniesienie jest powiązane z aktywnym i używanym elementem.

Become a partner