bonjour a tous ,j'ai un problème dans le code d'affichage des événements dans la page "index", j'ai conté tous les événements dans la base de données: j'ai trouvé 2 événements .
j'ai aussi affiché le nom de les événements dans le console de grails.

le problème que dans la page GSP il n'affiche pas ces événements. s'il vous plait quelqu'un m'aider.

voila le code de contrôleur:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
 
 
  def index(long id) {
		String username = springSecurityService.principal.username
			if((springSecurityService.isLoggedIn())&&(User.findByLogin(username)==null)){
				redirect(action:"authentification")
			}
			if((springSecurityService.isLoggedIn())&&(User.findByLogin(username)!=null)){
					user = User.findByLogin(username)
					user.status = "vrai"
					user.save()
				List<Chat>listMessage = Chat.findAllByUser_recieve(user)
				List<Chat>listMessageABS = new ArrayList<Chat>()
				for(l in listMessage){
					if(l.status.equals("faux")){
						listMessageABS.add(l)	
					}
				}
 
				List<Event> ListEvents = new ArrayList<Event>()
				ListEvents = Event.list()
				Date date = new Date()
				List<Event>ListEventsNow = new ArrayList<Event>()
				ListEventsNow=Event.list()
				for(l in ListEvents){
					if(l.end_date>date){
						ListEventsNow.add(l)
					}
				}
				println ListEventsNow.size()
				println ('le nom: '+ListEventsNow.text)
				[listMessage:listMessageABS,nbrMessage:listMessageABS.size(),ListEvents:ListEventsNow]
 
 
			}
 
 
			// pour lister les tools
			[documenttools:Tools.list()]
 
 
 
	}
** le code de la page "index.gsp:"

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
 
 
<g:each in="${ListEvents }" var="events" id="${events.id}">
				<div class="list-group">
  					<a class="list-group-item active">
    				<h4 class="list-group-item-heading">${events.text } </h4>
    				<p class="list-group-item-text">${events.start_date} , ${events.end_date} </p>
  					</a>
				</div>
				</g:each>
**le code de la domaine "Event":

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
 
class Event extends DHXEvent{
 
	static mapping = {
		table 'events'
		id column: 'event_id'
		text column: 'event_name'
 
	}
 
}