2013-07-24 22 views
1

我添加textareas和刪除textareas(與分配給他們的tinymces)通過刪除非常dom元素創建它們。TinyMCE,刪除和洗牌對象

我還沒有意識到的是,有一些微小的mce對象與原始映射代碼textareas和無論你刪除元素,對象仍然存在,並最終通過發佈數據發佈不正確的數據。

我的問題是兩個部分:

  1. 你怎麼想正常刪除的TinyMCE的編輯器?
  2. 我重新洗牌textarea的名稱和ID,這樣我總是有從0開始的後期數據並且正在上升......在這種情況下,我是否會重新洗牌tinymce對象,以便它們解決正確的tinymce對象?

我已經找了大約3小時了,並設法刪除tinyMCE.editors ...但我需要重新洗牌引用其他編輯有。

回答

0
  1. 正確的行爲,以除去一個編輯器是:

    tinymce.execCommand( 'mceRemoveControl',假,your_editor_id);

  2. 對於您的使用案例,我建議您在重新編輯新的編輯器實例之前先刪除編輯器實例。在背景中混洗會產生不必要的結果。

+0

所以,而不是重新洗牌。只需刪除所有迭代的tinymce,並重新制作它們? – Jimmyt1988

+0

我無法獲得該execCommand的工作! – Jimmyt1988

+0

是否插入了您的編輯器ID(例如:將your_editor_id替換爲'your_real_editor_id')? – Thariama