J'ai une application Grails, avec un contrôleur comme -ne peut pas voir la valeur passée du contrôleur Grails en vue
def query = {
def options = ['X', 'Y', 'Z']
if (some criteria matches) {
render(view: "queryws", model: [opts: options])
}
}
Dans mon gsp, je suis en train de récupérer valeur -
<tr>
<td><label for="env">Options:</label></td>
<td><g:select name="env"
from="${opts.list()}" id="select"
value="${params.env}" /></td>
</tr>
Voulez-vous dire que vous ne voyez pas 'params.env'? Vous passez seulement 'opts' dans votre modèle. – doelleri
Non, je ne vois pas les "opts" dans le menu déroulant. – zooes
Essayez simplement 'from =" $ {opts} "' à la place de cet appel '.list()'. – doelleri