javascript - 如何在 Grails 中嵌入 jqPlot?有什么特殊标签吗?

标签 javascript html grails statistics jqplot

我正在开发一个 Web 应用程序,我应该使用 Grails 框架(我大约一周前才开始学习 Grails)。我知道如何使用 HTML、Javascript 等创建网站和 jqPlot 图形。但是,我似乎找不到任何关于如何在 Grails View 中实现 jqPlot 的信息。我想知道是否有任何特殊标签,如 <g:... (Grails html 标记)或者甚至可能是 <jqplot:... - 在 Grails 插件页面 <jqplot:resources/><jqplot:plugin name="pieRenderer"/>给出了,但不知何故,这个列表感觉不完整。没有 Grails 方法可以避免在 javascript 中编写 $.jqplot(...) 吗?

另外,我很想看看实际的“Grails 中的 jqPlot”示例,是否有任何此类资源?

最佳答案

在不使用任何插件的情况下,您可以将 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"/>

关于javascript - 如何在 Grails 中嵌入 jqPlot?有什么特殊标签吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18685231/

相关文章:

javascript - 如何使用 JavaScript 打印带有 &lt;style&gt; 标签的 Shadow DOM?

javascript - d3 日历 View : how to put all into one svg instead of several svgs

javascript - 从 From 执行 Javascript 函数

validation - 扩展Grails命令对象约束验证

javascript - 将 CSS 切换为 React 中 li 元素的状态

javascript - 来自 InAppBrowser 的返回变量

html - 为什么当我调整屏幕大小时配色方案没有改变?

javascript - 如何在 Javascript 中克隆整个表?

MongoDB AggregationOutput 响应时间更长

json - Grails 获取子域对象