0

我正在尝试修改此网站中的示例。我在 GoogleChrome 上运行此示例,但是编译器或其他任何东西都给了我以下错误

“未捕获的 ReferenceError:未定义 store1”。

在我的浏览器中,我输入以下内容:localhost/helloext/index.html,我希望看到的结果是,RadarFillExample 与上述网站一样。

index.html 包含以下内容:

<html>
<head>
<title>Hello Ext</title>
   <link rel="stylesheet" type="text/css" href="extjs/resources/css/ext-all.css">
   <script type="text/javascript" src="extjs/ext-debug.js"></script>
   <script type="text/javascript" src="app2.js"></script>
</head>
<body></body>
</html>

app2.js 包含上述网站中可用的源代码。

并且文件(index.html、app2.js 和 extjs 目录)位于 D:\xampp\htdocs\helloext\

谁能告诉我如何解决此错误,以便我可以修改代码?

感谢您的帮助

4

2 回答 2

2

从错误消息中可以清楚地看出,您名为 store1 的商店未定义。

该示例的数据存储来自另一个文件,即:example-data.js。您的应用程序应该有权访问此文件,或者您应该定义一个包含适当数据的存储以绘制图形。

于 2012-05-19T10:41:49.580 回答
1

已经一年了,但我今天遇到了这个问题,并想分享一个解决方案。

是的,您缺少要从 HTML 页面引用的 example-data.js 文件。此 .js 文件创建图表中填充的数据。

example-data.js 可以在 extjs/examples/example-data.js 下找到。注意:extjs 是您从 sencha.com 下载的解压文件夹。

于 2013-09-28T00:38:43.893 回答