zoukankan      html  css  js  c++  java
  • 使用easeui dialog弹出框中使用CKeditor多次加载后无法编辑问题

    问题呈现:弹出框页面

    <tr class="addtr">
                        <th>内容</th>
                        <td>
                            <!-- <textarea rows="15" cols="50" id="content" name="content" class="ckeditor">请输入.</textarea> -->
                            <textarea rows="15" cols="50" id="content" name="content" class="ckeditor">请输入.</textarea>
                            <script>
                                 var instance = CKEDITOR.instances["content"];
                                if (instance) { CKEDITOR.remove(instance); }
                                //$("#content").ckeditor();
                                CKEDITOR.replace('content');
                            </script>
                        </td>
                    </tr>

    第一次使用没问题,第二次时编辑器将无法编辑

    参考将dialog属性中的Madol设置为false后仍无法解决

    最后将弹出页面的script代码放到dialog的onLoad事件内,

    ''''    
    cache : false,
            href : map["href"],
            modal : true,
             onLoad:function(){
                 var instance = CKEDITOR.instances["content"];
                if (instance) { CKEDITOR.remove(instance); }
                //$("#content").ckeditor();
                CKEDITOR.replace('content');
            }, 
            buttons : [ {
                text : '保存',
                iconCls : 'icon-ok',
                handler : function() {
                     for ( 
    '''''''

    问题就不在出现,求大神帮忙解释,多谢!!!

  • 相关阅读:
    iOS sandbox
    属性和成员变量
    SDWebImage
    MRC和ARC混编
    MRC转ARC(2)
    MRC转ARC
    CentOS7.x关闭防火墙
    Linux下Tomcat带日志启动命令
    SpringBoot-属性文件properties形式
    SpringBoot-配置Java方式
  • 原文地址:https://www.cnblogs.com/fanglorry/p/4611118.html
Copyright © 2011-2022 走看看