2012-10-21 72 views
0

我已經建立了我的腳手架Grails應用程序一個一對多的關係:Grails的屬性添加到一個一對多的關係

class Course { 
    County county 
    Date date 
    int maxAttendance 

    static hasMany = [ persons:Person ] 
} 

class Person { 
    String firstName 
    String lastName 
    String email 

    Course course 

    boolean attended 
    boolean paid 

    static belongsTo = [ class:Course ] 
} 

所以,當用戶查看CourseController,所以能請參閱所選課程中註冊的人員。

我的問題是,如何更改應用程序,以便當用戶在給定課程中查看人員時,他們還可以查看/修改'布爾參加'和'布爾支付'的複選框,它們也位於人的域名?下面是截圖:

enter image description here

回答

3

的事情是,你正在使用的腳手架視圖,所以你幾乎用默認的設計卡住。

您可以修改的行爲,通過安裝和修改Grails的模板用來生成這些觀點:

grails install-templates 

這將在src/templates/scaffolding創建模板,但我不推薦這種做法。也許是時候開始開發自己的控制器和視圖了,因爲腳手架主要用於測試和管理用途。

+0

GalmWing,看起來我必須這樣做。謝謝! – littleK

相關問題