У меня очень простой проект, у пользователей есть учетные записи, а учетные записи имеют транзакции.
Я сгенерировал представления, контроллеры и службы, используя транзакцию 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](https://i.stack.imgur.com/iZw7e.png)
Вопрос в том, есть ли способ "исправить", чтобы показывать только учетные записи пользователей?Если нет, я всегда могу вручную написать представление создания с каждым полем, жестко запрограммированным.Просто подумал, есть ли классный способ Grails сделать это.
См. https://github.com/nutmix/grails-dropdow-air