私はこれ<g:select>
を.gsp
ファイルに入れています。しかし、通常の とは異なり、これは特定の条件が満たされた場合<g:select>
に属性を持ちます。disabled=""
コードに従う:
<g:select name="test"
from="${["foo1","foo2"]}"
<g:if test="${true}">disabled=""</g:if> />
エラーが返されました:Grails tag [g:select] was not closed
しかし、これを次のように変更すると:
<g:select name="test"
from="${["mu1","mu2","mu3"]}"
${ if(true) { println "disabled=\"\"" } }/>
次のエラーが返されました。Attribute value must be quoted.
エラーメッセージは両方とも例外の下にあり、org.codehaus.groovy.grails.web.taglib.exceptions.GrailsTagException
問題は、これを機能させるにはどうすればよいかということです。カスタム TagLib を使用せずに可能な答えはありますか?