主题: ext集成KindEditor出错? |
作者: will, 发布日期: 2011-05-13 11:46:35, 浏览数: 4580 |
item位置加了:
items:[{
xtype:'textarea',
id : 'content',
name : 'content',
fieldLabel : '请输入信息'
,width:500
,height:200
}
],
listeners: {
'render': function(){
KE.init({
id : 'content'
});
KE.create('content');
}
}
提示错误:
srcTextarea is undefined var width = KE.g[id].width || srcText...h || srcTextarea.offsetWidth + 'px'; |
作者: will, 发布日期: 2011-05-13 14:33:45 |
都没有技术支持人员回复呀。。 唉。。 |
回复 |
作者: xiyaoting, 发布日期: 2011-05-13 16:37:48 |
回复:要在Ext控件加载完之后再初始化编辑器,可以通过延迟来处理 // 配置编辑器 KE.init({
}); // 延迟1秒后加载编辑器 setTimeout("KE.create('noteContent');", 1000); |
回复 |
作者: Susie, 发布日期: 2011-05-31 12:24:16 |
我也遇到了这个问题,并且按照楼上的,延时一秒加载,但是还是报这个错误。 不知道我这样做是不是有问题: var txtContent = new Ext.form.TextArea({ id: 'txtContent' , name: 'txtContent' , fieldLabel: '内容' , width: 700 , height: 500 , preventScrollbars: true , allowBlank: true , value: '123' , listeners: { 'render': function () { KE.init({ id: 'txtContent', imageUploadJson: '/Json/JsonUpload.ashx', fileManagerJson: '/Json/JsonFileManager.ashx', allowFileManager: true }); } } }); // 延迟1秒后加载编辑器 setTimeout("KE.create('txtContent');", 1000); |
回复 |