使用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 (
‘‘‘‘‘‘‘

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

时间: 2024-10-14 11:56:29

使用easeui dialog弹出框中使用CKeditor多次加载后无法编辑问题的相关文章

Android自定义控件:可复用的Dialog弹出框

最近帮工作室改一个项目,需求是制作许多单选.多选的Dialog弹出框,我感觉有许多代码都是可重用的,就写了个可重用的Dialog类,废话不多说,先看图: 由于一些和谐的原因,实际效果肯定是比这个好看的,这里基本上都是原生属性修改--简单讲一下设计思路吧: 为什么选择自定义DIalog子类而不是AlertDialog子类(或者其他)? Dialog子类是诸如AlertDialog子类等的父类,其可自定义范围更广(因为被设计的子类属性.方法等更少,同时又具备必要的属性和方法),其次就是,有些子类的设

android service Dialog 弹出框

android service Dialog 弹出框 相信大家第一次在Service中实现 AlertDialog 弹出框时,都会遇到应用闪退然后报出这个异常: Caused by: android.view.WindowManager$BadTokenException: 下面说下为什么出现这个异常,原因很简单,是由于 AlertDialog 的显示是依赖于一个确定的Activity类,所以要想在 Service 中实现弹出来,需要做如下配置: 1.安装常规写好 AlertDialog 功能块

dialog弹出框 点击周围空白处弹出层不自动消失

dialog.setCanceledOnTouchOutside(false);// 设置点击屏幕Dialog不消失 dialog弹出框 点击周围空白处弹出层不自动消失

在弹出框中无法使用select2的问题

通常情况下,使用select2只需要在加载相关js和css后,添加如下代码即可: $("#selectId").select2(); 但如果这个select在弹出框中,这样使用往往是无效的,这时候需要这样写: $.fn.modal.Constructor.prototype.enforceFocus = function () {$("#selectId").select2(); }; 参考https://github.com/select2/select2/iss

clipboard.js在弹出框中无法复制的问题

前几天发现了个bug,在jquery-ui的弹出框(dialog)中,使用clipboard.js实现的复制功能,竟然不会生效,后面查了下相关资料,发现不止jquery-ui的dialog不行,其他的模态框,例如bootstrap的,也是一样不会生效的.原因就是弹出框会自动focus,而复制的底层实现是要获取选中的内容,失去焦点后就无法获取到了,从而导致复制失败. 解决办法: 1)对于 Bootstrap 模态框(Modals)中使用,或是在其他修改焦点的类库中使用,你会希望将获得焦点的元素设置

mvc 在弹出框中实现文件下载

var myParent = parent.parent.parent.parent.parent.parent.parent.parent.parent.parent.parent.parent; FileDown = function (fileName, realFileName) { $(myParent.document.body).find("#down-file-iframe").remove(); var $iframe = $('<iframe name=&qu

dialog弹出框,自定义里面的布局;

//代码里面的设置,点击触发弹出对话框: case R.id.re_ps: // 配送费 final Dialog dialog1 = new Dialog(this); View contentView1 = LayoutInflater.from(this).inflate( R.layout.activity_send_peisong, null); dialog1.setContentView(contentView1); dialog1.setTitle("配送费用"); d

Android 关于Dialog弹出框

直接上效果图: 实现步骤: 1.主界面activity_main.xml很简单,一个按钮 <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_heig

android中怎么把自己需要的app启动图标集中到一个弹出框中

先看效果图 这个是我们自己的apk点击之后的效果 下边是布局文件 activity_main.xml主布局文件 <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:la