0

虽然我对 Java 有经验,但我是 Grails 新手,但我正在尝试进入它。我设置了一个包含以下域的基本“学校”应用程序:

  • 学生
  • 班级
  • 出勤率

“学生”和“班级”域都是脚手架。现在,我想创建“出勤”域,并且需要一个带有自定义视图的控制器。我可以做到这一点,我只是想了解(在高层次上)设置视图的最佳方式(我们称之为“attendance.gsp”)。

该视图将包含一个用于选择类的下拉框。一旦选择了一个类,我想填充一个表。第一列将包含班级中的学生列表,第二列将包含“参加?” 复选框。

我认为我至少可以做到这一点。

我想知道如何将复选框值与学生相关联。由于这个类没有脚手架,所以数据库中没有创建出勤列。我需要在出勤域中定义任何内容吗?你会怎么做呢?任何人都可以在网上推荐一个做类似事情的特定例子吗?

谢谢!

4

1 回答 1

0

像这样的东西:

class Class {
    ...
    static hasMany = [sessionsAttendance: Attendance]
}

class Student {
    ....
}

class Attendance {
    static hasMany = [studentsAttended: Student]
}
于 2012-10-18T21:53:47.060 回答