Статьи о создании сайтов

Логическое поле: да, нет и неизвестное значение

Флажок удобен для однозначного признака, но два состояния не всегда описывают реальные данные. Как не выдать отсутствие информации за отрицательный ответ.

На этой странице
  1. Выберите действительно двоичный признак
  2. Учитывайте форму сохранения
  3. Разделите признак и проверку
  4. Продолжить работу

Выберите действительно двоичный признак

Boolean подходит для утверждения, которое имеет понятные значения да и нет: например, отдельный согласованный признак комплектации. Он хуже описывает состояние, где существует «не проверено» или «неизвестно». В таком случае нужен список с явными вариантами либо другая модель.

Например, отсутствие сведений о парковке не доказывает, что её нет. Если редактор снимает флажок только потому, что не знает ответа, публичная карточка может сообщить посетителю недостоверное отрицание.

Учитывайте форму сохранения

В Switch Pages логическое поле проверяется как 0 или 1. Неотмеченный элемент обычной HTML-формы может не передаваться, поэтому сервер учитывает такое состояние. Перед изменением формы проверьте, что существующее значение не сбрасывается неожиданно из-за пропущенного разрешённого поля.

Обязательность флажка не следует понимать как требование обязательно ответить «да»: числовое отрицательное значение является отдельным допустимым ответом. Для согласия с договорными условиями используется специальный процесс, а не произвольный признак карточки.

Разделите признак и проверку

Пользовательское поле «есть документ» не равно административной отметке «документы проверены». Первая строка описывает утверждение автора, вторая — решение по процедуре площадки. Права изменения должны соответствовать этой разнице.

Проверьте значения да, нет и отсутствие исторических сведений. Откройте старый объект после добавления поля и оцените публичный вывод. Если бизнесу важно отличать неполные данные, не скрывайте это различие ради компактного интерфейса. Простая форма полезна только тогда, когда её состояния точно соответствуют смыслу, который читает посетитель.

Продолжить работу

Проверьте настройку на нескольких объектах и в гостевой сессии. Сопоставьте задачу с возможностями ядра. Другой материал этого раздела: Выбор вида каталога: сетка, список и компактные карточки.

← Статьи о создании сайтов

Создайте сайт сами

Посмотрите, как вы будете управлять своим сайтом

Изучите интерфейс Switch Pages и проверьте, подходит ли движок под вашу задачу.

Демо доступно бесплатно после регистрации на основном сайте.