2012-05-19 31 views
0

我試圖修改this website中的示例。我運行GoogleChrome這個例子,但是,編譯或不管它是什麼,給我下面的錯誤從sencha網站運行示例「源代碼」,導致錯誤

"Uncaught ReferenceError: store1 is not defined".

在我的瀏覽器,我鍵入以下內容:本地主機/ 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 \

誰能告訴我如何解決這個錯誤,讓我可以修改代碼?

您的幫助表示讚賞

回答

2

從錯誤信息,它清楚地表明你的店命名的商店1沒有定義。

該示例的數據存儲來自另一個文件,即:example-data.js。你的應用程序應該可以訪問這個文件,或者你應該定義一個存儲具有適當數據的商店來繪製圖表。

+0

可以請你告訴我你是怎麼知道有一個名爲example-data.js的文件,因爲我試圖找到它,但我找不到它 – Amr

+0

看看HTML源代碼,除了RadarFill.js你有數據js文件。這裏是你正在尋找的文件:http://docs.sencha.com/ext-js/4-0/extjs-build/examples/example-data.js –

1

這是一年,但我今天遇到了這個問題,並希望分享一個解決方案。

是的,你錯過了要從HTML頁面引用的example-data.js文件。這個.js文件創建了在圖表中填充的數據。

example-data.js可以在extjs/examples/example-data.js下找到。注意:extjs是您從sencha.com下載的解壓縮文件夾。