2014-10-18 115 views
0

當我需要編輯存儲在數據庫中的現有文本時,CKeditor工具欄上的一些按鈕被按下,因爲它們已經有一些樣式。CKEditor - 檢測哪些按鈕被按下

舉例來說,如果我有我的數據庫中下面的文字:

<strong>asdf</strong> 

當我編輯此文的「大膽」的按鈕被按下。

我需要設置bulletedlist作爲我的編輯器的默認設置。我聽instanceReady事件並使用execCommand('bulletedlist')當事件是達到我的目的:

CKEDITOR.on('instanceReady',function(ev) { 
    ev.editor.execCommand('bulletedlist'); 
}); 

然而,如果文本已經被符號,叫execCommand('bulletedlist')將取消項目符號樣式。 我需要知道當用戶開始編輯文本時哪些按鈕被按下,所以我可以防止取消默認樣式。我怎樣才能做到這一點?

+0

什麼是你的使用 案件和你期望從事件中收集什麼? – charlietfl 2014-10-18 11:46:49

+0

@charlietfl,我已經更新了這個問題,請看看它,謝謝:) – Brian 2014-10-18 14:27:08

回答