图库未定义

时间:2013-11-11 17:34:17

标签: jchartfx

我在尝试jChartFX的“入门”教程时遇到上述错误消息。在我的页面中,我所拥有的就是这个(它与提取的jchartfx文件/文件夹位于同一个文件夹中):

<head>
    <link rel="stylesheet" type="text/css" href="styles/chartfx.css" />
    <script type="text/javascript" src="js/jchartfx.system.js"></script>
    <script type="text/javascript" src="js/jchartfx.coreBasic.js"></script>
</head>
<body onload="loadChart()">

    <script type="text/javascript" language="javascript">
         var chart1;
         function loadChart()
         {
              chart1 = new cfx.Chart();
              chart1.setGallery(Gallery.Pie);
              var divHolder = document.getElementById('ChartDiv');
              chart1.create(divHolder);
         }
    </script>

    <div id="ChartDiv" style="width:600px;height:400px;display:inline-block"></div>
</body>

我认为Gallery是在jchartfx.coreVector.js中定义的,我知道Javascript文件的链接是正确的,因为我添加了一个额外的函数(sayHello()),我可以调用该函数。

有谁能告诉我为什么我收到这个错误? js全部缩小了,所以我很难弄清楚出了什么问题。

编辑:我刚刚下载了以前的版本,但仍然遇到了完全相同的问题

由于

1 个答案:

答案 0 :(得分:1)

修正了它。 “入门”中似乎有一个拼写错误。在他们的网站上指导。

chart1.setGallery(Gallery.Pie);

应该阅读

chart1.setGallery(cfx.Gallery.Pie);