2010-03-09 23 views
0

是否有人知道如何禁用默認的CKEditor行爲,在點擊時更改RichCombo標籤?無論用戶選擇何種方式,我都希望標籤保持不變CKEditor RichCombo

回答

1

在richcombo插件,您可以刪除所有的第一行代碼

this._.value = value; 

後的setValue功能(第292行)修改它後,你確認這是你想要的,你可以嘗試把它什麼在一個插件中,如果你不想改變源文件。 (我沒有試過這個)

+0

太棒了!我到了一個類似的解決方案,但是 - 正如你所建議的 - 我將代碼放在插件中。非常感謝! – Upperstage 2010-03-10 00:59:34

0

一個不太冒犯的方法是當用戶離開當前選擇時將該值設置爲空。

editor.on('selectionChange', function(evt) { 
    if (mydropdown && mydropdown.getValue()) 
    mydropdown.setValue(''); 
    } 

如果您需要始終顯示空運行setTimeout(function(){editor.selectionChange();}, 0)在您的點擊功能。

+0

這實際上對我來說感覺像是一種更加ha way的方式,對不起:) – Nenotlep 2013-04-18 06:09:51