Extjs中Kindeditor无法正常显示、无法渲染问题解决
2012-04-23 14:37
393 查看
Extjs中使用kindeditor可能会出现Ext窗口(或component)已经显示完成但是kindeditor却无法显示。导致该问题的原因可能是因为extjs组件由于渲染过程比较慢,而kindeditor可能在指定节点创建之前就进行渲染,导致节点未找到等问题,
“knode[0] is undefined”这个错误的产生是因为在ext组件未渲染完成时,kindeditor就开始渲染导致指定节点找不到的错误。
通常解决该问题比较简单,使用延时函数可以很容易解决这个问题。
“knode[0] is undefined”这个错误的产生是因为在ext组件未渲染完成时,kindeditor就开始渲染导致指定节点找不到的错误。
通常解决该问题比较简单,使用延时函数可以很容易解决这个问题。
(function(){ try{ if(_this.kindEditor){ _this.kindEditor.remove();//判断编辑器是否存在,如果存在则移除该编辑器 } _this.kindEditor = KindEditor.create('#ezpageTextArea',{resizeType : 0}); _this.kindEditor.html(content); }catch(e){//突发移除,则再次尝试渲染编辑器 _this.panel.doLayout(true); if(_this.kindEditor){ _this.kindEditor.remove();//判断编辑器是否存在,如果存在则移除该编辑器 } _this.kindEditor = KindEditor.create('#ezpageTextArea',{resizeType : 0}); _this.kindEditor.html(content); } }).defer(500);//延时函数
相关文章推荐
- 解决matplotlib绘制图片时中文无法正常显示的问题
- Python利用Seaborn画图中关于中文无法正常显示的问题解决
- 解决ExtJS在chrome或火狐中正常显示在ie中不显示的浏览器兼容问题
- 解决vista系统部分CHM打不开,“无法正常显示”的问题
- 解决CHM文件的内容无法正常显示的问题
- 解决JFreeChart无法正常显示中文问题
- 关于window2008计划任务前台显示和批处理无法正常执行问题的解决办法
- 解决Bootstrap网页在360安全浏览器兼容模式下无法正常显示问题
- ExtJs TreePanel使用TreeLoader在IE下无法正常加载显示的解决方法
- 解决Android Studio 2.2.3中添加.cpp .h文件在Project->Android无法显示,无法正常编译问题。
- tomcat可以正常启动,但是输入localhost无法正常显示的问题解决
- Linux连接投影仪 (解决无法正常显示的问题)
- 解决ExtJS在chrome或火狐中正常显示,但是在ie中不显示的问题
- python2.7;解决中文无法正常显示问题
- 解决Vue 项目打包后favicon无法正常显示的问题
- [Android]浮层视频效果,在另外一个Window使用SurfaceView无法正常显示的问题排查与解决
- python2.7:dic2json 解决中文无法正常显示问题
- 解决ExtJS API documentation无法显示问题
- 解决 Ubuntu 14.04 图形界面无法正常显示 问题
- 自行解决12306页面显示异常的问题(长城宽带下WWW。12306无法正常使用)