2

我浏览了文档以找到一个Ext.example.msg但是,我无法找到它。

根据这个例子,他们已经成功地使用了Ext.example.msg. 这怎么样 ?

我对 SO 有另一个与相关的问题。

更新

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

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

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

为了克服这个错误,我做了以下事情;

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

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
4

1 回答 1

2

当您在 index.html 中包含 js 脚本时,就像在 1 中所做的那样:

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

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

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

<script type="text/javascript" src="extjs/examples/shared/examples.js"/>
于 2012-08-16T13:40:49.210 回答