BOnjour,
Voila j'essaie de m'améliorer un maximum en Grails, je commence à faire des trucs qui sont plutot funkyflex ...
Mais j'aurais un petit coup besoin de votre aide je vous explique :
J'ai un tableau qui m'affiche un type de voie voila le domaine en s'implifié
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
 
class TypeVoie {
 
	String nom;
 
}
j'ai aussi dans mon tableau :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
 
<tbody>
	<g:each in="${typeVoieInstanceList}" status="i" var="typeVoie">
		<tr class="${(i % 2) == 0 ? 'even' : 'odd' }" style="cursor: pointer" onclick='document.location="<g:createLink action='edit' params='[id: typeVoie.id]'/>"'>
			<td>
				${fieldValue(bean: typeVoie, field: "nom") }
			</td>
		</tr>
	</g:each>
</tbody>
Et dans mon controller la partie qui nous intéresse je crois
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
 
    def edit() {
        def typeVoieInstance = TypeVoie.get(params.id)
        if (!typeVoieInstance) {
            flash.message = message(code: 'default.not.found.message', args: [message(code: 'typeVoie.label', default: 'TypeVoie'), params.id])
            redirect(action: "list")
            return
        }
		else{
			redirect(action : "create")
		}
        [typeVoieInstance: typeVoieInstance]
    }
Est ce que quelqu'un pourrait m'aider?
Pour l'instant le lien avec create marche niquel et me renvoi directement sur la form.gsp qui est :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
 
	<div class="alert no-marge alert-info">Création d'un type de voie</div>
		<div class="row">
			<div class="span6">
				<label class="control-label" for="nom">Types de voie :</label>
	<input type="text" name ="nom" class="input-medium" />
	</div>
</div>