Grails: Почему «g: if» вокруг полей в шаблоне шоу? - PullRequest
0 голосов
/ 19 марта 2012

Шаблон шоу по умолчанию помещает g: if test = "$ {domainInstance? .FieldName}" вокруг каждого поля класса домена.Проблема в том, что логические поля со значением «false» не отображаются на странице.Какова цель теста g: if?

1 Ответ

0 голосов
/ 08 апреля 2012

Я лично использую опцию g: if, чтобы проверить, является ли поле пустым, чтобы избежать исключений нулевого указателя.Вы правы, хотя для логического поля, которое не является нулевым, но имеет значение false, это вернет false.Я чувствую себя немного как "особенность" лесов, что делает Grails.

...