ich eine Grails App haben, mit einem Controller wie -Kann sehen Wert nicht von Grails-Controller in Sicht übergeben
def query = {
def options = ['X', 'Y', 'Z']
if (some criteria matches) {
render(view: "queryws", model: [opts: options])
}
}
In meinem gsp, ich versuche Wert abzurufen -
<tr>
<td><label for="env">Options:</label></td>
<td><g:select name="env"
from="${opts.list()}" id="select"
value="${params.env}" /></td>
</tr>
Meinen Sie Sie nicht sehen, 'params.env'? Du gibst nur 'opts' in deinem Modell weiter. – doelleri
Nein, ich sehe die "Optionen" nicht im Dropdown. – zooes
Versuchen Sie nur 'from =" $ {opts} "' anstatt mit diesem '.list()' Aufruf. – doelleri