`
xiongjiuliang
  • 浏览: 44781 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

Ext未定义的原因

阅读更多
如果出现ext未定义错误,请调试导入ext的js库的顺序。


一般来说是ext的js文件的加载顺序问题。

应该为:
Js代码 

   1. <script type="text/javascript" src="extjs/adapter/ext/ext-base-debug.js"></script> 
   2. <script type="text/javascript" src="extjs/ext-all-debug.js"></script> 

<script type="text/javascript" src="extjs/adapter/ext/ext-base-debug.js"></script>
<script type="text/javascript" src="extjs/ext-all-debug.js"></script>



因为 ext 是在 ext-base.js中定义的:
Js代码  收藏代码

   1. Ext = { 
   2.     /**
   3.      * The version of the framework
   4.      * @type String
   5.      */ 
   6.     version : '3.0' 
   7. }; 

Ext = {
    /**
     * The version of the framework
     * @type String
     */
    version : '3.0'
};



而ext-all.js的第一行 既是:
Js代码 

   1. Ext.DomHelper = function(){ 

Ext.DomHelper = function(){
直接 使用了 Ext的命名空间,所以 应该先导人定义再使用,就是顺序问题。





如果 你是用eclipse 开发的 ,上面的一切都搞定了,还是报 ext 未定义,那很可能是你的Eclipse 的缓存问题。。

即,当 基于Eclipse下的程序运行时,所运行的不是开发路径的文件,而是Eclipse编译后的文件,一般放置在你的项目名称路径下的 .metadata\.plugins \org.eclipse.wst.server.core\tmp0\wtpwebapps\你的项目名 的下面,去看一下,有时你在开发路径下导入 ext的文件,而Eclipse并没有把它编译到这个路径下。手动直接考入即可。!!!

问题解决!!!
分享到:
评论

相关推荐

    Ext JS 提示消息的 函数

    根据给定的文件信息,我们可以总结出以下关于Ext JS中提示消息函数的相关知识点: ### Ext JS中的提示消息 #### 1. **Ext.MessageBox.confirm方法详解** `Ext.MessageBox.confirm`是Ext JS库中用于显示带有确认...

    ExtJS Jetty启动报错 tag

    "js/ext-2.0":extLocation}"`。这表明在解析JSP标签时,Jasper引擎无法正确处理该EL(Expression Language)表达式。 EL是JSP 2.0引入的一种轻量级脚本语言,用于在JSP页面中访问JavaBeans或其他数据源。表达式`${...

    EXT核心API详解

    从config拷贝所有属性至obj(如果obj未定义相应属性) decode(Object obj) : String 编码一个对象/数组或其它值为一个json格式字符串(支持对象,数组,日期,字符串) destroy( Mixed arg1, Mixed (optiona

    Ext-datatimefield日期与时间选择器精确至时分秒

    1.此控件支持Ext3.2及以上版本 2.用法与Ext.form.DateField一样,xtype:'datetimefield' 3.不需要导入css或其他js 4.解决某些插件导入会显示对象未定义问题

    ext4.0入门教程

    如果类还未定义,加载器会自动加载对应的文件。为了改善加载性能和避免程序卡顿,推荐在Ext.application语句之前使用Ext.require方法来加载基础依赖。 关于引入库的方法,ExtJS4 SDK提供了两种主要的库文件。ext-...

    修复Ext3.0.0中自定义分页的小bug

    压缩包中的“pagingToolbar.txt”文件很可能是博主或开发者分享的关于这个问题的详细说明,包括问题的描述、可能的原因、修复方法以及可能的代码片段。如果能够查看这个文件,我们将能更深入地了解这个问题和解决...

    ext 4.0 学习笔记.doc

    在使用Array Grid时,开发者可能会遇到的一个常见问题是EXT对象未定义,这通常是由于没有正确引用JS文件或者网络加载顺序问题导致的。确保所有依赖的JS文件在同一目录下,并按照正确的顺序加载,可以避免这个问题。 ...

    Ext.js核心函数详解.docx

    `defaults`通常用来设置默认值,确保即使在`config`中未定义某些属性时,它们也能有预设值。请注意,所有参数都必须是对象,不能是函数或其他类型。 2. `Ext.addBehaviors`: 此函数允许为多个选择器一次性添加相同...

    柱状图-ext

    - **性别的获取**:首先检查`sex`变量是否为空或未定义,如果为空,则默认设置为“%”。接着通过Struts2的`Struts2Utils.getRequest().getParameter("sex")`获取HTTP请求中的参数值,并赋值给`sex`。 - **病区代码的...

    EXT 未指明错误---解决方案备份

    然而,当代码编写不当时,可能会触发各种错误,其中“未指明错误”通常是由于代码中存在未定义的变量、方法或对象引起的。 解决EXT JS中的"未指明错误"通常需要以下步骤: 1. **代码审查**:首先,对出现错误的...

    Ext 将grid渲染到combox

    从 `ComboBox` 的源代码来看,如果未定义 `tpl` 属性,则会使用默认的 XTemplate 生成下拉菜单项,其中默认会显示 `displayField` 对应的数据字段。而通过自定义 `tpl` 属性,我们可以完全控制下拉菜单的展示形式。 ...

    ext学习

    1. **关于“H未定义”的错误**: 在提供的代码片段中,可能是因为`Height`首字母大写导致的语法错误。在JavaScript中,配置对象的键(例如`width`、`height`)应该保持一致的小写字母形式。正确的应该是`height`而...

    css文件中的样式类被覆盖,js文件中的变量未定义问题

    问题原因: 为什么呢? 因为在调用组件W的css样式时,我们自己写了css样式A,Ext组件又自带css样式B,A是我们用cls:’A’放进去。那么这个W到底是用两个样式重复的哪一个种呢? 这就要看css样式表的引入顺序了,...

    extjs帮助文档

    - `Ext.isEmpty(value)`:检查给定值是否为空或未定义。 - `Ext.isObject(value)`:判断给定值是否为对象类型。 - `Ext.apply(object, properties)`:将一个或多个属性对象合并到目标对象中。 - `Ext.applyIf...

    ExtJS页面路由

    在实际项目中,我们可能还需要处理404错误,即当用户访问一个未定义的路由时,可以显示一个友好的错误提示页面。这可以通过定义一个默认的路由规则来实现: ```javascript router.add({ '*': 'notFound' // 任何未...

    百度地图API应用实例说明文档.doc

    1. **将百度地图嵌入到Ext中**:通过Ext的组件系统,创建一个包含百度地图的Panel,并在Panel的配置中指定地图容器元素。 2. **在Ext中显示百度地图**:在Panel的渲染回调中,创建和初始化百度地图,确保地图元素在...

    php5.3.8 终极安装 /home/jjdai/work/zhupiter/php-5.2.0/ext/iconv/iconv.c:2419: undefi

    描述中提到的错误信息“/home/jjdai/work/zhupiter/php-5.2.0/ext/iconv/iconv.c:2419: undefined”是指在编译PHP源代码时,iconv扩展在2419行遇到了未定义的引用问题,可能是因为缺少了特定的库或头文件。...

    20240511_1715430700900_ErrorInfo(from=3, recognizeType=4, action=-1, code=-1, msg=, autoUpload=true, ext=null)_13030008.zip

    - **action=-1**:动作标识为-1可能表示操作失败或未定义的操作。 - **code=-1**:错误代码为-1通常表示未知错误或系统级错误,不是具体的预定义错误代码。 - **msg=**:没有提供具体的错误消息,可能意味着在...

    t3ext-dam_falmigration:TYPO3扩展

    t3ext-dam_falmigration TYPO3扩展:迁移DAM记录和与TYPO3 6.2s文件抽象层(FAL)的关系此扩展仅适用于TYPO3&gt; = 6.2和MySQL,因为有些查询使用GROUP_CONCAT。介绍首先:删除您先前在调度程序模块中定义的此扩展程序...

Global site tag (gtag.js) - Google Analytics