プラグインを使用せずに、jqPlot をアプリケーションに追加できます。つまり、プロジェクト ファイルをweb-app
ディレクトリにコピーします。Grails 2.x で作業していると仮定するとapplicationResources.groovy
、リソースを定義する conf ディレクトリで、jqPlot リソースを定義します。必要なファイルをこのモジュールに追加して、アプリケーション内で使用できるようにします。グラフに関連するすべての必要なリソースが含まれていることを確認するには、jqPlot のドキュメントを読む必要があります。
visualization {
dependsOn 'jquery'
resource url: 'jquery.jqplot/excanvas.min.js' ,disposition:'head' , bundle:'app'
resource url: 'jquery.jqplot/jquery.jqplot.min.js' ,disposition:'head' , bundle:'app'
resource url: 'jquery.jqplot/jquery.jqplot.min.css' ,disposition:'head' , bundle:'app'
resource url: 'jquery.jqplot/plugins/jqplot.dateAxisRenderer.min.js' ,disposition:'head' , bundle:'app'
resource url: 'jquery.jqplot/plugins/jqplot.canvasAxisTickRenderer.min.js' ,disposition:'head' , bundle:'app'
resource url: 'jquery.jqplot/plugins/jqplot.canvasAxisLabelRenderer.min.js' ,disposition:'head' , bundle:'app'
resource url: 'jquery.jqplot/plugins/jqplot.canvasTextRenderer.min.js' ,disposition:'head' , bundle:'app'
resource url: 'jquery.jqplot/plugins/jqplot.cursor.min.js' ,disposition:'head' , bundle:'app'
resource url: 'jquery.jqplot/plugins/jqplot.bubbleRenderer.min.js' ,disposition:'head' , bundle:'app'
resource url: 'jquery.jqplot/plugins/jqplot.categoryAxisRenderer.min.js' ,disposition:'head' , bundle:'app'
}
jqplog を使用するページで、視覚化モディールを含めるだけです。
<r:require modules="visualization"/>