Инспектор сущностей: отображение Boolean значений в текстовом виде

Добрый день,

В пользовательском интерфейсе отображение Boolean значений в виде чекбокса - хорошая, универсальная и понятная пользователю практика, но на экране Инспектора Сущностей, на мой взгляд, необходимо п/у выводить текстовое значение: TRUE/FALSE/NULL (или оставить пустым).

Чекбокс при отображении не отличает false от null, а экран подразумевает информативное отображение состояния сущностей для Администратора.

Добрый день.

Согласен, это будет более правильно. Создайте пожалуйста тикет здесь: https://github.com/cuba-platform/cuba/issues.

Git issue

Не буду открывать новую тему, спрошу здесь. А возможно ли на форме отображать булево как выпадающий список: пусто (null), true, false?

Из коробки - точно нет.

Такая же тема на англоязычном форуме:

Если констатировать, то смогу только повториться: или создавать компонент (если нужно это не единичное решение), или (второй вариант - единичный случай) создавать LookupField со своими опциями (true/false/null) и ValueChangeListener, изменяющий значение нужного атрибута сущности

1 симпатия

Мне кажется как вариант решения, можно было бы рассматривать чекбокс с тремя состояниями.

Наверное, в таком случае это уже не чекбокс.
В любом случае мне кажется, что для пользовательского интерфейса двух состояний вполне достаточно, остальное скорее подойдут для нового компонента.
image