0

私は Web アプリケーションに取り組んでおり、Grails フレームワークを使用することになっています (約 1 週間前に Grails の学習を始めたばかりです)。HTML や Javascript などを使用して Web サイトや jqPlot グラフィックスを作成する方法を知っています。ただし、Grails ビューで jqPlot を実装する方法に関する情報が見つからないようです。<g:...(Grails html タグ) のような特別なタグや<jqplot:...、Grails プラグインのページにある - の<jqplot:resources/>ような特別なタグがあるのではないかと思います<jqplot:plugin name="pieRenderer"/>が、どういうわけかそのリストは不完全に感じます。$.jqplot(...) を JavaScript で記述しないようにする Grails の方法はありませんか?

また、実際の「jqPlot in Grails」の例も見たいのですが、そのようなリソースはありますか?

4

1 に答える 1

1

プラグインを使用せずに、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"/>
于 2013-09-08T15:22:00.993 に答える