[英]Grails adding attributes to one-to-many relationship
我在腳手架的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時,他們能夠看到Person在所選課程中的注冊。
我的問題是,如何更改應用程序,以便當用戶在給定課程中查看人員時,他們還可以查看/修改也在“人”域中的“布爾值班級”和“布爾值付費”復選框? 這是屏幕截圖:
事實是您使用的是腳手架視圖,因此您幾乎陷於默認設計中。
您可以通過安裝和修改grails用於生成這些視圖的模板來修改行為:
grails install-templates
這將在src/templates/scaffolding
創建模板,盡管我不建議這樣做。 也許是時候開始開發自己的控制器和視圖了,因為那里的腳手架主要用於測試和管理用途。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.