ActionColumn
Specjalna kolumna renderująca menu akcji (dropdown) dla każdego wiersza w raporcie. Wyświetla ikonę trzech kropek która po kliknięciu otwiera menu z dostępnymi akcjami.
Każda akcja otrzymuje kontekst zawierający:
Dane wiersza
Stan raportu
Funkcję obsługi zdarzeń
Scope dla operacji asynchronicznych
Parameters
Lista akcji do wyświetlenia w menu
Functions
Przekształca dowolną kolumnę w kolumnę wyświetlającą listę wartości.
Specjalne kolumny nie obsługują filtrowania. Ta metoda rzuca wyjątek jeśli zostanie wywołana.
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 specjalnej z pełnym kontekstem raportu. Specjalne kolumny wymagają dostępu do stanu raportu i funkcji obsługi zdarzeń.
Ta metoda jest nadpisywana jako final aby zapewnić, że nikt jej nie wywoła dla SpecialColumn. Zawsze powinna być używana wersja z pełnym kontekstem (ReportState i onEvent).
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.