Как отобразить столбец идентификаторов в представлениях лесов Grails? - PullRequest
0 голосов
/ 22 февраля 2019

Есть ли способ показать столбец идентификатора в представлениях лесов Grails 3, чтобы разрешить его редактирование и указание его вручную при создании новой записи?По умолчанию столбец, указанный как id в отображении класса домена, невидим в представлении списка, show или edit или create.Иногда, однако, мне нужно, чтобы идентификатор был там виден и чтобы я мог вручную изменить его.Как это сделать?

1 Ответ

0 голосов
/ 22 февраля 2019

ОК, нашел это!Таким образом, чтобы указать поля, которые вы хотите визуализировать в этих представлениях, перейдите к соответствующему файлу *.gps, скажем edit.gsp и в нижней части файла, измените <f:all bean="<name>"/> на явный список столбцов, например:

                <f:with bean="<name>">
                    <f:field property="frequency"/>
                    <f:field property="unit"/>
                    <f:field property="description"/>
                    <f:field property="lang"/>
                </f:with>

... и готово!Единственным исключением является index, где находится список.Чтобы изменить это, вы редактируете index.gsp, чтобы отразить определенные свойства в теге f:table collection:

    <f:table collection="${aliasFrequencyDictList}" properties="['frequency','unit','description','lang']"/>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...