【问题标题】:Populate the tinymce textarea with content at OnReady?用 OnReady 的内容填充 tinymce 文本区域?
【发布时间】:2012-10-24 16:55:38
【问题描述】:

这是我的 tinymce 代码。我在准备好的事件中使用内容“客户详细信息”填充 tinymce 文本区域。但是即使在文本区域附加了 tinymce 之后, tinyMCE.activeEditor 的评估结果仍为 null

 $(function() {
            appendTinyMCE();
          function appendTinyMCE(){
            tinyMCE.init({

            // General options
            mode : "textareas",
            theme : "advanced",
            plugins : "preview",
            // Theme options
            theme_advanced_buttons1 : "forecolor,backcolor,|,justifyleft,justifycenter,justifyright,justifyfull,|,bullist,numlist,|,formatselect,fontselect,fontsizeselect,sub,sup,|,bold,italic,underline,strikethrough",
            theme_advanced_buttons2 : "",
            theme_advanced_buttons3 : "",
            width : "640",
            theme_advanced_toolbar_location : "top",
            theme_advanced_toolbar_align : "left",
            theme_advanced_statusbar_location : "bottom",
            theme_advanced_resizing : true

        });}



      alert("tinyMCE.activeEditor"+tinyMCE.activeEditor);// inyMCE.activeEditor is coming as  null. Not getting why
      if(tinyMCE!=null && tinyMCE.activeEditor!=null)
          {
          tinyMCE.activeEditor.setContent('Cust Details');
          }


    });

请告诉我如何在准备好的事件中填充微小的 mce 文本区域?

【问题讨论】:

    标签: javascript jquery tinymce wysiwyg


    【解决方案1】:

    不久前我也遇到过同样的问题...

    尝试从初始化选项中的 init_instance_callback 参数设置文本区域内容:

    init_instance_callback : function() {                                                   
         tinyMCE.activeEditor.setContent('Cust Details');
    }
    

    将此应用到您的代码 sn-p 应如下所示:

    $(function() {
                appendTinyMCE();
              function appendTinyMCE(){
                tinyMCE.init({
    
                // General options
                mode : "textareas",
                theme : "advanced",
                plugins : "preview",
                // Theme options
                theme_advanced_buttons1 : "forecolor,backcolor,|,justifyleft,justifycenter,justifyright,justifyfull,|,bullist,numlist,|,formatselect,fontselect,fontsizeselect,sub,sup,|,bold,italic,underline,strikethrough",
                theme_advanced_buttons2 : "",
                theme_advanced_buttons3 : "",
                width : "640",
                theme_advanced_toolbar_location : "top",
                theme_advanced_toolbar_align : "left",
                theme_advanced_statusbar_location : "bottom",
                theme_advanced_resizing : true,
                init_instance_callback : function() { tinyMCE.activeEditor.setContent('Cust Details');}
    
            });}
        });
    

    【讨论】:

    • 在尝试解决此问题 2 小时后,这是唯一有效的解决方案。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-07-31
    • 2011-08-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多