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.
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
Walidacja wymagalności
Atrybut 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ść 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.