Изменить отображаемое имя класса домена Grails - PullRequest
2 голосов
/ 08 февраля 2011

У меня отношение один к одному, и у меня есть поле со списком для выбора другого.Как изменить отображаемое имя поля со списком?

Вот снимок экрана со списком, чтобы прояснить ситуацию: Screenshot of cmb box

Я новичок в Grails и пытаюсьсоздать простое управляемое данными приложение для домашнего использования.

Редактировать: My toString ():

  def toString = { "${naam} [${gemeente}]" }

Ответы [ 4 ]

8 голосов
/ 08 февраля 2011

Переопределить метод toString указанного класса домена.

String toString() {
    return this.name;
}
0 голосов
/ 26 июня 2016

В Grails 3 следующие работы:

String toString() {
  return "${name}"
}

в вашем примере это будет:

String toString() {
  return "${naam} [${gemeente}]"
}

ура!

0 голосов
/ 10 февраля 2011

В grails тег select также имеет необязательный атрибут с именем "optionValue", который позволит вам определить поле / свойство компонента для отображения.

0 голосов
/ 08 февраля 2011

sig должен быть String toString() { ... } (вы возвращаете def, и это закрытие, а не метод)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...