2010-10-20 40 views
4

我被tinyMce的一個小問題困住了,這非常緊急。在非常簡短的從tinyMce回調中,我得到了一個tinyMce實例。現在我想用這個實例將文本方向從「ltr」設置爲「rtl」。但我似乎沒有找到並設置所需的屬性。以下是我想要做的:tinymce inst.directionality

$('textarea.tinymce').each(function() { 
    $(this).tinymce({ 
     init_instance_callback : "setDirection" 
    }); 
}); 

function setDirection(inst) { 
     inst.directionality = "rtl"; 
} 

任何幫助將不勝感激。

謝謝。

回答

2

第一張:init_instance_callback從TinyMCE3.x開始已棄用!您可能需要改用setup callback option

二:您可以使用下面的代碼可以輕鬆地將你想要的方向:

editor.getBody().dir = 'rtl'; // editor is a tinymce editor instance 
+0

我非常感謝您的回覆,謝謝。我發現了另一個解決方法,它工作。我也會嘗試你的。謝謝:) – Gurdeep 2010-10-29 13:40:51

+1

請讓其他用戶知道你做了什麼 - 這也可能對他們有幫助 – Thariama 2010-10-29 14:55:43

1

隨着TinyMCE的v4.1.7,我加了「升」和「TLR」選項,工具欄上的這個小代碼修改需要在函數LoadTinyMCE()中完成。

toolbar1: "ltr rtl | undo redo"