虽然我对Java很有经验,但我是Grails新手,但我想尝试进入它。我设置了一个包含以下域名的基本“学校”应用程序:
“学生”和“班级”域名都是脚手架。现在,我想创建'出勤'域,我将需要一个具有自定义视图的控制器。我可以做到这一点,我只是想了解(在高层次上)设置视图的最佳方式(让我们称之为'attendance.gsp')。
该视图将包含一个用于选择类的下拉框。选择一个类后,我想填充一个表。第一列将包含班级中的学生列表,第二列将包含“有人参与?”复选框。
我认为我至少可以做到这一点。
我想知道如何将复选框值与学生联系起来。由于此类不是scaffolded,因此未在数据库中创建考勤列。我是否需要在出勤域中定义任何内容?你怎么可能这样做?任何人都可以在线推荐一个类似的例子吗?
谢谢!
答案 0 :(得分:0)
这样的事情:
class Class {
...
static hasMany = [sessionsAttendance: Attendance]
}
class Student {
....
}
class Attendance {
static hasMany = [studentsAttended: Student]
}