そのため、私はこれをしばらく調査してきましたが、私のアプローチが実際に可能かどうかはわかりません。私はgroovyに非常に慣れておらず、本当に苦労しています。
IT プロジェクトの時間の使用状況を監視するために使用できる Web アプリを作成しています。各プロジェクトに関する情報を保持するプロジェクト クラスを作成しています。個々のユーザーをプロジェクトに関連付けて、各ユーザーのスキャフォールディングされた 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()]
}
}