2017-09-25 122 views
0

Froala編輯器組件在初始化時有許多可用的設置,包括佔位符。Froala在初始化後設置佔位符文本

但是,我有一個情況,我必須在初始化後更改佔位符。

我看不到在API docs任何方法來做到這一點。我試圖通過console.logging()來尋找Froala對象上的一個方法,但是有一些obscurification使得這個方法不清楚。

我想:

$("<selector>").froalaEditor.placeholder("new value..."); 

$("<selector>").froalaEditor.({placeholder : "new value..."}); 

我沒有張貼的工作片段,因爲這不是一個編碼的問題,特別是,但我可以做,如果有人認爲這將是顯着有用。

時間緊迫,所以我現在接受制造商API之外的jquery解決方案。

回答

0

我正在回答我自己的問題,基於來自Froala支持的迴應,既面向未來的讀者,也爲我自己提醒。

here隨後給出的答覆2017年1月的情況是:

要設置一個選項編輯器被初始化後,你會做這樣的:

$('.selector').data('froala.editor').opts.placeholderText = 'foobar'; 
$('.selector').froalaEditor('placeholder.refresh'); 

我詢問是否有是一個顯示這種技術的文檔頁面,但被告知建議的方法是使用所需的佔位符參數實際擦除並重新創建Froala編輯器實例。此外還提到了一些潛在的文檔,顯示了這種技術對於像佔位符這樣的特定情況,我認爲並不是所有'opts'成員都可以這樣改變。