Grails 2.0 и плагин Flot ... Не могу заставить его работать - PullRequest
1 голос
/ 02 февраля 2012

Может кто-нибудь указать мне, почему следующий не будет выводить любой график. У меня установлен плагин 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>

Ответы [ 2 ]

0 голосов
/ 19 мая 2013

вместо var ingest = [[0, 3], [4, 8], [8, 5], [9, 13]];используйте его как var ingest = [[[0, 3], [4, 8], [8, 5], [9, 13]]];

0 голосов
/ 18 декабря 2012

У меня была такая же проблема с использованием 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"/>

Надеюсь, это поможет.

...