所以我已经对此进行了一段时间的调查,但我不确定我的方法是否真的可行。我对 groovy 很陌生,而且真的很挣扎。
我正在编写一个网络应用程序,可用于监控 IT 项目的时间使用情况。我正在编写我的项目类,它将保存有关每个项目的信息,并且我希望能够将单个用户关联到项目,为每个用户在脚手架 gsp 页面上制作复选框。因此,我想为每个用户针对每个项目创建一个布尔值。
我一直在尝试在我的域类中使用 .each() 命令来实现这一点。如下。任何人的任何帮助都会非常感激,我不能开始说。
package timetracker2
import java.util.Date;
import grails.timesecurity.*
class Project {
String name
int pmgNumber
Projectmanagers fullName
String description
Date estimatedCompletionDate
String estimatedDuration
Date dateCreated
Map attachedUsers
def Person.each() {
String username = Person.username
attachedUsers = [username:Boolean.valueOf()]
}
}