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

Wybór Tak/Nie

Atrybut w postaci przycisku wyboru służącego do wyboru wartości „Tak” (przycisk zaznaczony) lub „Nie” (przycisk odznaczony). Na formularzu może być skonfigurowanych do 40 takich atrybutów.

informacja

Dodatkowe informacje na temat konfiguracji atrybutu zawarto w artykułach Widoczność i ograniczenia atrybutów oraz Warunkowe wyświetlanie atrybutów w zależności od wartości innego atrybutu dostępnych na blogu technicznym

Przykład użycia

./img/drex_Yes_no_field_custom.png

Walidacja wymagalności

Atrybut 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ść atrybutu 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ść atrybutu 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.