Wybór Tak/Nie
Kolumna służy do wyświetlania wartości w postaci przełącznika między wartościami Tak/Nie. Kolumna nie posiada dodatkowej konfiguracji.
Walidacja wymagalności
Kolumna może mieć w systemie trzy stany:
- True — checkbox został zaznaczony.
- False — checkbox był widoczny i został zapisany jako odznaczony.
- Empty/NULL — checkbox nigdy nie był widoczny ani zapisany, więc nie ma wartości w bazie danych.
Podczas pracy z formularzem w przeglądarce, standardowa wymagalność oznacza, że checkbox musi zostać zaznaczony, czyli posiadać wartość True.
Po stronie serwera standardowa wymagalność kolumny Tak/Nie oznacza wymagalność posiadania wartości, a nie wymagalność wartości True.
Walidacja po stronie serwera odbywa się np. przy:
- szybkiej ścieżce,
- akcji na timer,
- akcji cyklicznej,
- operacjach wykonywanych z raportu lub poza formularzem w trybie edycji
Jeżeli scenariusz biznesowy wymaga potwierdzenia, akceptacji lub zgody (czyli wartości True), należy skonfigurować regułę biznesową ograniczenia wymagalności sprawdzającej, czy wartość kolumny jest równa True.
W takim przypadku walidacja będzie spójna niezależnie od tego, czy zostanie wykonana na formularzu, czy po stronie serwera.