我通过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
答案 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"/>