私はインストールしました:
compile ":jquery-ui:1.8.24"
compile ":jqgrid:3.8.0.1"
次のエラーが発生しました:
| Error 2013-06-03 15:20:33,892 [http-bio-8080-exec-7] ERROR resource.ResourceMeta - While processing /plugins/jqgrid-3.8.0.1/css/jqgrid/ui.jqgrid.css, a resource was required but not found: /plugins/jqgrid-3.8.0.1/css/jqgrid/ellipsis-xbl.xml
ファイルを開きましたC:\Users\user\.grails\ivy-cache\org.grails.plugins\jqgrid\zips\jqgrid-3.8.0.1.zip
。そこにはなにも:css/jqgrid/ellipsis-xbl.xml
JQGrid (4.5.2) の最新バージョンには、ファイル ellipsis-xbl.xml が含まれています。しかし、私はその古いバージョンを使用する最新の Grails プラグインを使用しています。
別の場所 (web-app/css/jqgrid-additions/ellipsis-xbl.xml としましょう) で ellipsis-xbl.xml を探すように Grails に指示するにはどうすればよいでしょうか。
私はGoogleで調査を行いましたが、関連する可能性があるのは次のとおりです。
taglib:
<jqgrid:resources />
(ドキュメントによると、プラグインに必要な javascript と css が含まれています)BuildConfig.groovyに a を追加
configurationmapping
します (これに関する Grails のドキュメントは見つかりませんでした!)GSP に次のコードを追加して、別の場所を参照しているかどうかを確認しました (そして、/plugins で同じ場所をチェックインします...)。
<style>
.ui-jqgrid tr.jqgrow td {text-overflow:ellipsis; -moz-binding:url('ellipsis-xbl.xml#ellipsis');}
</style>