Przejdź do głównej zawartości
Wersja: Next

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:

  1. True — checkbox został zaznaczony.
  2. False — checkbox był widoczny i został zapisany jako odznaczony.
  3. 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.