2010-03-09 50 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