gpt4 book ai didi

javascript - ckeditor - onshow 覆盖自定义定义

转载 作者:行者123 更新时间:2023-11-30 07:36:15 26 4
gpt4 key购买 nike

当使用 ckeditor 链接对话框时,我有一些额外选项的自定义代码。我还想抓取要使用的选定文本 - 所以我调用了:

selectedContents = CKEDITOR.instances['my_editor'].getSelection().getSelectedText();

我希望在加载对话框时发生这种情况。所以我写了一个“onShow()”处理程序函数...但这弄乱了我对对话框所做的自定义。我猜我的 onShow 正在获取该事件的正常流程 - 我如何才能继续正常处理?

dialogDefinition.onShow = function(evt) 
{
contents = CKEDITOR.instances['my_editor'].getSelection().getSelectedText();

// now here, continue as you were...

}

最佳答案

好吧,我还有一些问题,但这个问题的答案是在覆盖之前获取现有的“onShow”处理程序。使用全局,然后可以在新的处理程序中调用它:

var dialogDefinition = ev.data.definition;
var oldOnShow = dialogDefinition.onShow;


dialogDefinition.onShow = function(evt) {
// do some stuff
// do some more stuff

// call old function
oldOnShow();
}

关于javascript - ckeditor - onshow 覆盖自定义定义,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32058990/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com