如何使用Ext.example中的文件

时间:2012-08-16 11:54:08

标签: extjs extjs4

我通过the docs找到了Ext.example.msg,但我无法找到它。

根据此示例,他们已成功使用Ext.example.msg。这是怎么回事?

我在SO上有另一个与this有关的问题。

更新

我正在尝试在我的应用程序中使用以下代码;

Ext.example.msg('Button Click', 'You clicked ta button');

当我执行代码时,我收到错误TypeError: Ext.example is undefined

为了克服这个错误,我做了以下几点;

1。)在我的app.html文件中添加了<script type="text/javascript" src="app/extjs/examples/shared/examples.js"/>

2.。)在我的app.js文件中添加了以下内容

Ext.Loader.setPath('Ext.example', 'app/extjs/examples/shared');

Ext.require(['Ext.container.Viewport',
'Ext.example.*']
); 

以上方法均无效,我仍然会收到相同的错误消息。

我的项目文件夹结构如下;

Project_Name
->app (folder)
--> app.html
--> app.js
--> extjs
  ---> examples
     ---->shared
         ----->example.js

1 个答案:

答案 0 :(得分:2)

当您在index.html中包含js脚本时,就像在1:

中那样
<script type="text/javascript" src="app/extjs/examples/shared/examples.js"/>

您不再需要加载程序或需要它 - 您已明确包含它,并且很明显脚本内容将在范围内。

在我看来,您的路径不正确:没有app/extjs,将extjs文件夹作为您应用的同级文件夹是有意义的。因此,这应该工作:

<script type="text/javascript" src="extjs/examples/shared/examples.js"/>