任何人都可以指出为什么以下内容不会输出任何图形。我已经安装了flot插件并使用Grails 2.0,所以jquery是默认的...
<head>
<flot:resources includeJQueryLib="false"/>
<title>Performance Graphs for: ${data[0]?.sn}</title>
<meta name="layout" content="main" />
</head>
<body>
<g:javascript>
var ingest = [[0, 3], [4, 8], [8, 5], [9, 13]];
var options = {
lines: { show: true },
points: { show: true }
};
</g:javascript>
<flot:plot id="test" stype="width: 600px; height: 300px"
data="ingest" option="options" />
</body>
最佳答案
我在使用Flot和Grails 2.1.1时遇到了同样的问题。
当我将<g:javascript library="jquery" plugin="jquery"/>
标记添加到页面标题并将<flot:resources includeJQueryLib="false"/>
移到页面主体后,该图开始出现。以下代码段显示了如何:
<head>
<meta name="layout" content="main">
<g:set var="entityName" value="${message(code: 'chart.label', default: 'Chart')}" />
<title><g:message code="default.show.label" args="[entityName]" /></title>
<g:javascript library="jquery" plugin="jquery"/>
</head>
<body>
<flot:resources includeJQueryLib="false"/>
希望能帮助到你。
关于grails - Grails 2.0和Flot插件……无法正常使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9116672/