Как изменить то, что Grails помещает в выпадающий в F: все - PullRequest
0 голосов
/ 09 марта 2019

У меня очень простой проект, у пользователей есть учетные записи, а учетные записи имеют транзакции.

Я сгенерировал представления, контроллеры и службы, используя транзакцию grails generate-all.

Объект домена транзакции выглядит следующим образом:

class Transaction {
    Account account
    BigDecimal debit = 0
    BigDecimal credit = 0
    static constraints = {
    }
}

Контроллер имеет только это:

def create() {
    respond new Transaction(params)
}

Т.е. отправляет только новую транзакцию (не список учетных записей).

Однако пользовательский интерфейс создания имеет раскрывающийся список всех учетных записей в системе (не только для этого пользователя):

enter image description here

Вопрос в том, есть ли способ "исправить", чтобы показывать только учетные записи пользователей?Если нет, я всегда могу вручную написать представление создания с каждым полем, жестко запрограммированным.Просто подумал, есть ли классный способ Grails сделать это.

См. https://github.com/nutmix/grails-dropdow-air

...