2012-03-19 78 views
1

我有一個簡單的1:1的關係:的Grails:孩子添加到父與AJAX

class MyParentDomain{ 
    String name 
    MyChildDomain onlyChild 
} 

class MyChildDomain{ 
    String name 
} 

現在我想要做一個新的父「媽媽」窗體上,會出現與所有列表現有的孩子。目前是否有一種好的做法來添加同樣形式的孩子?我想象一下「onlyChild」下拉列表旁邊的「加號」按鈕,我可以看到新的「MyChildDomain」表單。我看到有人在談論解決這個問題的鏈接(只要我重新發現它就會添加鏈接)。這樣做了嗎?有人在做這樣的事嗎?

回答

1

據我所知,這並沒有普遍適用於任何模板或插件(我可能是錯的)。

可以,然而,使用Grails的具有「列表」的能力,讓你可以提交域實體數據的列表,然後建立從提交的數據的控制器子元素的列表,並堅持這一點。然而,我從來沒有這樣做過,所以你需要做一些挖掘工作。

正如您可能已經猜到的那樣,嘗試通過Ajax動態創建子實體很可能不起作用,因爲父實體尚不存在,所以沒有任何附加方法。

相關問題