EXT 消息: 'this.el.dom' 为空或不是对象

最近做了一个项目,使用ext框架,想体验一个它华丽的外表,可项目做到接近尾声时,主页面有时报这样的错误:在ff中是正常,可在ie中报以下脚本错误,而且是有时,有时只刷新一次就正常了,但不能经常常现,偶尔会出现 ,给调试带来一定的难度。

 

消息: 'this.el.dom' 为空或不是对象
行: 63325
字符: 9
代码: 0
URI: http://localhost:8088/xxx/ext/js/ext-all-debug.js

 

后来根据层层筛选,确定应该是以下代码出问题了,

代码如下:由于业务要求原因,以下代码没有在Ext.onReady中执行,而是在先执行下面代码,再执行Ext.onReady中代码

var faultListForm = new Ext.form.FormPanel({
	hidden:false,
	id:'faultListForm',
	defaultType:'hidden',
	renderTo: document.body,
	items:[
		{id:'unitType', value: faultListConfig['unitType']},
		{id:'faultLevel', value:faultListConfig['faultLevel']},
		{id:'restoreState', value:faultListConfig['restoreState']},
		{id:'confirmState', value:faultListConfig['confirmState']},
		{id:'timeScope', value:faultListConfig['timeScope']},
		{id:'sortField', value:faultListConfig['sortField']}
	]
});

 考虑可能是ext中某些组件没有加载完,执行时就遇到异常,后将以上代码的renderTo:document.body,改成

renderTo: Ext.getBody(),

 就正常了,有点怪,本以为这两句就是一个意思!

 

脱壳--02.exe 程序开始 使用OD打开程序 发现无法利用esp定律 程序直接运行 查找模块间调用 随便找到一个函数的调用 发现是FF15方式调用 所以是vs的程序 vs程序大致分成两种 vs20xx (特征函数:GetSystemTimeAsFileTime)和 vc++6.0(特征函数:GetVersion) 通过链接器版本 发现是vc6.0 直接在GetVersion上下断点 重新运行程序 断点断下 返回到调用处 vc6.0和易语言的第一个CALL都是GetVers... 阅读详情

相关推荐

Linux系统搭建OpenClaw(原Clawdbot)全流程指南 最新版

工具定位:开源个人 AI 助手,支持文件读取、命令执行、多渠道交互(Telegram / 本地终端等);系统要求:主流 Linux 发行版(Ubuntu/Debian/CentOS 等),Node.js ≥22(核心依赖);安全提示:OpenClaw 为测试版,具备高权限操作能力,建议使用非主力机,配置权限白名单,避免接触敏感数据。

AI时代老码农的第二春 6560

ext中dom为空或者不是对象

ext中dom为空或者不是对象   2012-11-14 20:31:49|  分类: extjs |  标签:ext  extjs  |举报|字号 订阅        下载LOFTER我的照片书  |                    面

evilcry2012的专栏 724

Vivado IP核与约束文件管理指南:解决OOC警告、COE文件丢失与Block Design复用

本文详细介绍了Vivado IP核与约束文件管理的系统化方法,包括解决OOC警告、COE文件丢失与Block Design复用等常见问题。通过IP核锁定机制、分层约束架构和动态约束技术,提升FPGA工程的健壮性和团队协作效率,特别适合中大型项目开发。

weixin_30887919的博客 430

this.dom is undefined杂牌

错误信息: this.dom is undefined 解决方法: window中将“[b]closeAction[/b]”配置项目改为“[b]hide[/b]” ExtJS3.4中window中的onAdd:function(){}方法可能是一个关键字或一个元素,但将onAdd改为其他就不会报this.el is null了 有些问题尚待解决。。。。。。。。。。...

一个大娘,两个大爷 308

PacketTacer烟雾传感器读数为0的解决方法

PacketTacer烟雾传感器读数为0的解决方法

ChloeMax_的博客 1905

Docker一键部署Synopsys EDA全家桶(VCS/Verdi 2018版)保姆级教程

本文提供了一份详尽的Docker容器化部署Synopsys EDA工具链(VCS/Verdi 2018版)的保姆级教程。通过环境隔离与标准化,解决传统安装的依赖冲突问题,并重点攻克了容器内GUI图形界面显示的核心难题。教程涵盖从Docker基础安装、镜像获取、容器启动配置,到使用X11转发或VNC实现Verdi完美显示的完整实践,旨在帮助芯片设计工程师快速构建稳定、可移植的一键化EDA工作环境。

weixin_29281941的博客 198

"Ext 4.1 Grid 'el.dom' 为空或不是对象"问题的解决

我在使用Ext 4.1 做Grid,IE下冒出这么个错误,导致表格完全显示不出来,换另外一个IE浏览器,有没有问题,呵呵,百思不得其解啊... 后来得出答案,即在grid相关代码周围套上Ext.onReady即可,例如: function searchDevice(){  Ext.onReady(function(){       Grid相关代码....   })}   注:...

weixin_34337265的博客 199

手把手教你分析解决Innovus DRC Violation 和Antenna Effect Violation

数字IC后端设计培训教程之手把手教你分析解决Innovus DRC Violation 和Antenna Effect Violation

weixin_37584728的博客 2939

Ext出现的问题:this.dom is undefined

问题描述:       首先一个带有grid的页面,此页面弹出一个窗口,此窗口选择一些数据返回给父页面也就是那个带有grid的页面;数据填充好了而父页面却无法提交提示 this.dom is undefined。      解决方法:    弹出的窗口的closeAction的不要设置为close,要设置成hide和弹出的窗口的关闭方式改为win.hide()就好了!   原因不明!...

To Strive To Seek To Find Not To Yield 297

Python 爬虫实战:科研数据库学术论文数据抓取

在科研工作中,学术论文是获取前沿知识和研究方法的重要资源。然而,手动从科研数据库中查找和整理论文信息往往耗时费力。幸运的是,Python 爬虫技术可以自动化这一过程,帮助我们高效地抓取和管理学术论文数据。本文将详细介绍如何使用 Python 爬虫技术抓取科研数据库中的学术论文数据,并进行全字段提取和文献管理,助力科研工作。

u014481728的博客 946

Claude Code、Codex、Gemini CLI、OpenCode 和 OpenClaw 配置管理太麻烦?试试这个统一管理工具

还在为 Claude Code、Codex、Gemini CLI 等 AI CLI 配置烦恼?🤯 这款桌面工具支持五大助手统一管理,一键切换 50+ 服务商,MCP 和 Skills 集中管理 🛠️,跨平台支持,让你的 AI 编程更高效 ⚡

XiaoqiangClub的博客 914

前端踩坑小结:当elementui的el-dialog组件中包含子组件时,用refs调用子组件时的undefined问题

今天开发VUE我在elementui的el-dialog组件中包含了一个子组件。 然后我通过$refs调用该子组件里面的方法,在控制台上却显示undefined。 因为自己之前用过refs来调用子组件方法,但是没有遇到过这种问题,刚开始自己觉得可能是因为执行顺序的问题,就用promise来写。 可以看到还是同样的问题,后来找到了一个土方法s

qq_39861508的博客 2万+

uni-app开发-第3篇:uni-app 页面与路由

本文详细介绍了 uni-app 中的页面开发与路由管理。首先,页面是应用的基础单元,创建页面时需在pages目录下新建文件夹和.vue文件,页面结构由<template>、<script>和<style>三部分组成。uni-app 页面生命周期函数包括onShow、onReady、onHide和onUnload,分别用于处理页面显示、渲染完成、隐藏和卸载时的逻辑。其次,路由管理通过pages.json文件配置页面路径和样式,并提供uni.navigateTo等方法进行路由

无 415

Ext问题:this.mainbody.dom为空或不是对象

做完需求访谈之后开发demo的时候 遇到了这个问题 很是费解    原来是我用tabpanel的时候  是在原来的items的基础上加了几条,但是它的tab标签激活函数handleActivate被只是激活原来的items数量,代码注释部分是后来加的 然后调试就总是报错 项目firefox不兼容也不能调试 哎 搞了一上午 梳理了一下逻辑, 加上了之后就ok了 哎真是悲剧 var tabs

程序员!我当定了! 2505

Devexpress16.2.6破解工具

Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

JavaScript中getElementById()为空或不是对象

defer="defer">  加上defer这个属性,这个表示document加载完后,才开始加载script标签的内容。就是加载顺序问题。浏览器加载到这行语句doc2.getElementById("XXXX")的时候这个XXX对象浏览器还没有加载。所示会报这种错误。  0   加上defer这个属性,这个表示document加载完后,才开始加载

奋斗ing 566

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

document.body为空或不是对象

在IE6中,由于引入的JS库在该版本中存在BUG,所以当我们在标记之间引用document.body时会出现document.body为空或不是对象,这时可将代码移至标签之间,该问题即可解决。 百度的ueditor在IE6或IE8中提示: 行: 13384 错误: 'document.body' 为空或不是对象 原因为: document还没有加载完全,就执行了e

java学习开发 4136

锂电池充电器电路设计 里面有电路

锂电池充电器电路设计 里面有电路 3.7V升压到5V电路设计。

js-jQuery对象与dom对象-------判断 (二)

当我们在用jquery的each做循环遍历的时候常常会使用到this,而有时候我们不知道this所指的到底是什么,因为要使用jquery的方法 前提此对象必须是jquery对象。 另外要判断一个javascript的对象是什么类型,可以使用typeof, 但是typeof只能判断出js的基础对象(string,boolean,number,object) 判断一个对象是否为jqu

gaojiyinhang2的专栏 807

'nodeName' 为空或不是对象的原因

'nodeName' 为空或不是对象的原因

Sky 2242
上一篇: rmi,端口冲突
下一篇: webservice 入门例子 源代码
一粒白沙
博客等级 码龄19年 0粉丝 2原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值