2014-04-07 58 views
0

我有一個textarea女巫,我可以用tinimce編輯。 我創建了一個插件,可以將文本保存或分割爲不同的字符串(包含不同語言中的文本,由標題標籤內的一些特殊標籤分隔),它看起來像:我可以在tinyMCE對話框中調用tinyMCE編輯器的第二個實例嗎?

Title =「| tag-d | some german text |標籤-E |一些英文文本|標籤-F |法國一些文字...

這些文本可以通過TinyMCE的,對話的用戶進行編輯(這工作得很好!)

editor.windowManager.open({ 
     title: "Info", 
     defaults: {type: 'textbox', multiline: 'true', minWidth:600, minHeight:100}, 
     body: [ 
     {name: 'deutsch', label: 'deutsch', value: deutsch}, 
     {name: 'franzoesisch', label: 'französisch', value: franzoesisch}, 
     {name: 'englisch', label: 'englisch', value: englisch}, 
     {name: 'italienisch', label: 'italienisch', value: italienisch},    
     ], 

現在我想要做的是用另一個tinymce實例編輯這些文本,這樣用戶就可以格式化並專門添加一些鏈接到每種語言的選定文本。在考慮用戶選擇的詞語的情況下,我如何在不同的文本框中調用tinymce? 任何提示?

回答

0

這似乎是可能的。 您只需將要在Tinymce對話框中編輯的文本寫入頁面上的textarea,然後爲此textarea初始化一個tinymce。 這個新的編輯器會打開,並且您需要在用戶完成時(按下按鈕時)寫回。

+0

你有沒有一些例子代碼如何寫回到我的頁面,而不關閉微小並獲取值? 據我瞭解,我必須在主textarea上打開Tiny。 (作品) - 然後選擇要編輯的文字。 (作品) - 在第一個對話框中,我將內容分成不同的語言(tinymce-textboxes)並顯示它們進行編輯。(作品) - 然後,我將文本框寫回到我的頁面(Textareas),離開Tiny -dialog open(怎麼樣?) - 然後,我爲選定的語言文本(Textarea)啓動Tiny的新實例(如何?) - 編輯並將其寫回第一個打開的對話框(如何?) – ratmalwer