QBS
>> Elementy standardowe
>> QN-Calendar
Przeznaczenie
QN-Calendar
obsługuje wybór dnia. Stanowi on rozszerzenie kontrolki wprowadzania
daty. Szczególnie użyteczny okazuje się w sytuacja, gdy pole zawiera datę spotkania. Wtedy
to kalendarz staje się niezbędny. Istotna jest też możliwość pełnej konfiguracji kalendarza
zgodnie z potrzebami firmy.
Krótki opis możliwości
Okno umożliwia m.in.:
- jest opcjonalnym rozszerzeniem kontrolki daty
- wybór odpowiedniego dnia za pomocą myszki (podwójne kliknięcie) lub klawiatury
(naciśniecie klawisza Enter) po odpowiednim wybraniu na kalendarzu
- klawiszologia w karcie miesiąca analogiczna do użytej w kontolce wprowadzania daty
- konfiguracja atrybutów i opisów dni w różnych kategoriach czasowych
- graficzna prezentacja wyróżnionych dni oraz opisów w postaci dymków
- eksport i import z pliku całej bazy zdefiniowanych atrybutów
Obsługa okna
Klocek jest dostępny z poziomu wybranych kontrolek wprowadzania daty.
Kontrolki te posiadają kwadrat umieszczony po swojej prawej stronie.
Okno wywołujemy poprzez kliknięcie lewym przyciskiem myszki na ten kwadrat.
Data przedstawiona w oknie i kontrolce są zsynchronizowane. Jeśli pole kontrolki jest
puste to kalendarz przyjmuje datę bieżącą.
Okno składa się z 3 pól wyboru:
- roku
- miesiąca (lista)
- dnia miesiąca (z karty dni)
Konfiguracja
Rozbudowana wersja kalendarza posiada możliwość konfiguracji szerego ustawień. Pozwala to dostosować
wizualizację dni zgodnie z własnymi potrzebami. Z kalendarzem takim związana jest specjalizowana tabela danych.
Należy pamiętać, że decyzja o tym, które kontrolki daty mają skojarzone, które kalendarze zależy od programu.
Często jeden kalendarz ma charakter globalny dla wszystkich użytkowników i kontekstów programu.
W celu rozpoczęcia konfiguracji należy kliknąć przycisk właściwości okna kalendarza (znajdujący się
po lewej stronie krzyżyka zamykającego okno). W kalendarzu podstawowym, możliwość ta jest niedostępna.
Na ekranie ukaże się okno browsera zawierającego kolejne linie konfigurujące. Obsługa browsera przebiega standardowo.
Wprowadźmy nowy rekord poprzez naciśnięcie klawisza INSERT, aby przekonać się, co zawiera karta ustawienia.
Ustawienie może należeć do jednej z trzech kategorii i w zależności od tego wymaga innego
wskazania czasu:
- Dokładna data (data bezwzględna)
- Dzień roku (data z pominięciem roku)
- Dzień tygodnia (dzień wybrany z listy)
Dla danego kategorii można wyspecyfikować następujące atrybuty:
- Kolor tekstu (wybierany z palety)
- Kolor tła (wybierany z palety)
- Nazwa i styl czcionki
Atrybuty te pokazują wpływają na sposób prezentacji dni w kalendarzu.
Dodatkowo dla danej kategorii można podać opis, który zostanie wyświetlony w postaci dymka, gdy dany dzień
wskażemy kursorem myszy.
Jeśli dany dzień należy do więcej niż jednej kategorii, to priorytety atrybutów maleją wraz z ogólnością kategorii.
Opisy są w tym przypadku sklejane.
Przyjrzyjmy się, jak wygląda wybrany miesiąc w świetle powyższej konfiguracji.
Eksport i import ustawień
Ustawienia kalendarza można łatwo przenosić za pomocą pliku tekstowego.
Opcja ta jest dostępna jedynie w kalendarzach rozszerzonych, umożliwiających konfigurację ustawień.
Przenoszenie jest zawsze możliwe pomiędzy programi tego samego typu.
Możliwość przenoszenia kalendarzy pomiędzy programami różnych typów jest oddzielnie precyzowana.
W celu wyeksportowania wszystkich ustawień do pliku tekstowego należy nacisnąć przycisk Eksport w oknie właściwości okna kalendarza.
Na ekranie ukaże się okno, w którym należy podać kalalog i plik docelowy. Po naciśnieciu przycisku Ok zostanie przeprowadzony
eksport całej bazy ustawień do pliku.
Aby zaimportować ustawienia kalendarza należy nacisnąć przycisk Import w tym samym oknie właściwości.
Na ekranie ukaże się okno, w którym należy podać ścieżkę pliku źródłowego.
Poprzednia tabela ustawień kalendarza zostanie usunięta, a w jej miejsce utworzona nowa, na podstawie wskazanego pliku