Grails: добавить детей к родителю с AJAX - PullRequest
1 голос
/ 20 марта 2012

У меня простые отношения 1: 1:

class MyParentDomain{
  String name
  MyChildDomain onlyChild
}

class MyChildDomain{
  String name
}

Теперь в форме, где я хочу сделать нового родителя "Мама", будет список со всеми существующими дочерними элементами. Есть ли в настоящее время хорошая практика добавлять детей в ту же форму? Я представляю себе кнопку «плюс» рядом с выпадающим списком «onlyChild», где я могу увидеть форму для нового «MyChildDomain». Я где-то видел ссылку, где люди говорили о взломе этой проблемы (добавлю ссылку, как только я ее обнаружу). Это было сделано? Кто-нибудь делает что-то подобное?

1 Ответ

1 голос
/ 20 марта 2012

Насколько мне известно, это обычно не применяется ни к каким шаблонам или к плагинам (я могу ошибаться).

Вы можете , однако, используйте возможности «списка», которые есть у Grails, которые позволяют вам отправлять список данных сущностей домена, а затем строить список дочерних элементов в контроллере из представленных данных и сохраняй это. Однако я никогда не делал этого сам, поэтому вам придется немного покопаться в этом.

Как вы уже догадались, попытка создания дочерних сущностей на лету через Ajax, скорее всего, не будет работать, так как родительская сущность еще не существует, так что нечего их прикреплять.

...