リストをプログラムでロードする必要があります。それ以外の:
<g:select
name="cars"
from="${Car.list()}"
value="${person?.cars*.id}"
optionKey="id"
multiple="true" />
リストが常に同じソースから来ているとは限らないので、私はこれをしたいと思います
g.select(name : searchfield.fieldName,
class : "fillWidth searchfield",
multiple : "true",
from : ${ searchfield.fieldFrom },
optionKey : searchfield.fieldKey,
optionValue : searchfield.fieldValue)
from が読み込まれません。リストを使用すると、次のエラー メッセージが表示されます。
メソッドの署名なし: sample.SearchTagLib.$() は引数の型に適用できます: (sample.SearchTagLib$_getSelectField_closure5) 値: [sample.SearchTagLib$_getSelectField_closure5@1187b50] 可能な解決策: is(java.lang.Object), any( )、use([Ljava.lang.Object;)、any(groovy.lang.Closure)、wait()、grep()