2011-07-19 29 views
0

我正在使用jQuery UI選項卡,因此有不同的面板由ajax加載。重新進入面板後,TinyMCE字段變成空白jQuery UI選項卡

現在我有一個面板,其中包含許多文本框。

它包含一個文本框,需要在編輯模式下轉換爲tinymce編輯器。這個文本框可用於創建新的筆記。

(這個工作原理是利用tinyMCE.execCommand('mceAddControl-和mceRemoveControl)

在同一選項卡我有所有的筆記列表。他們是隻讀模式。 第一次當我按下正確顯示此面板的一切。

要初始化這些文本框當我進入另一個面板我使用此代碼

tinyMCE.init({ 
    mode : "specific_textareas", 
    theme : "advanced", 
    editor_selector : "mceRead", 
    readonly:true 
    }); 

,並重新輸入其中包含這些texareas面板,所有的只讀TinyMCE的領域TUR空白。我認爲這是因爲我沒有使用tinyMCE.execCommand(mceRemoveControl)。我不知道如何解決這個問題,因爲這些是很多textareas,並且它們是通過class初始化的,而不是id。

任何人都知道我可以如何避免重新進入這個面板後這些tinymce領域變成空白?

回答

0

我認爲這是因爲我沒有使用 tinyMCE.execCommand(mceRemoveControl)。

這是正確的。當你回來時你需要移除控制和addControl。 即使您使用類初始化tinymce實例,它們也會將textarea id指定爲editorid。這樣可以正確關閉它們(可以使用tinymce.editors找到編輯器實例)。