DateTimeColumn
Generyczna kolumna do wyświetlania danych daty i/lub czasu w raporcie. Wykorzystuje adapter DateTimeAdapter do formatowania i obsługi różnych typów daty/czasu.
Parameters
Nagłówek kolumny
Klasa typu T, używana do deserializacji filtra.
Adapter specyficzny dla typu T, służący do formatowania i konwersji.
Względna szerokość kolumny (domyślnie 1.0)
Czy kolumna obsługuje sortowanie (domyślnie true)
Czy kolumna obsługuje filtrowanie (domyślnie true)
Type Parameters
Typ daty/czasu (np. LocalDate, LocalDateTime, Instant, LocalTime).
Functions
Przekształca dowolną kolumnę w kolumnę wyświetlającą listę wartości.
Tworzy instancję filtra odpowiedniego dla typu danych tej kolumny. Musi być zaimplementowana przez klasy potomne.
Tworzy filtr i odpowiadające mu dane filtra. Używane przy inicjalizacji filtrów w tabeli.
Tworzy domyślne dane filtra dla danego filtra. Może być nadpisana przez klasy potomne dla zmiany domyślnego działania.
Renderuje zawartość komórki dla danego elementu danych. Musi być zaimplementowana przez klasy potomne.
Funkcja renderująca filtr - zmienia * w T dla typu generycznego. Wymagana aby zadowolić kompilator przy obsłudze typów generycznych.
Renderuje nagłówek kolumny z obsługą menu filtrowania. Automatycznie wyświetla ikone aktywnego filtra i obsługuje kliknięcia w nagłówek.