主题: 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');
                    }

                }


提示错误:
作者: will, 发布日期: 2011-05-13 14:33:45

都没有技术支持人员回复呀。。

唉。。

回复
作者: xiyaoting, 发布日期: 2011-05-13 16:37:48

回复:要在Ext控件加载完之后再初始化编辑器,可以通过延迟来处理

// 配置编辑器

KE.init({

id:'noteContent',

width:'100%',

imageUploadJson:'<%=baseUrl %>/noteAction.do?method=upload',

fileManagerJson:'<%=baseUrl %>/noteAction.do?method=fileManager',

allowFileManager:true

});

// 延迟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);


回复
发表新帖 发表回复