gpt4 book ai didi

javascript - 如何在选择 dropdownItem 时向 ckeditor 添加下拉菜单/按钮以插入内容

转载 作者:行者123 更新时间:2023-11-30 18:44:53 31 4
gpt4 key购买 nike

我需要能够在 ckeditor 的工具栏上添加一个下拉列表或按钮,以弹出一个列表,当单击一个列表项时,该列表项的文本将被添加到 ckeditor 的内容中

我还需要能够改变那个列表的内容,比如有一个功能:

function SetListsContent(arr)
{
//fill the list with the array arr
...
}

最佳答案

为此首先添加插件。添加插件的代码如下:

CKEDITOR.plugins.add( 'language', {
requires: 'selection',
init: function( editor ) {
var pluginName = 'language';
CKEDITOR.dialog.add( pluginName, this.path + 'dialogs/language.js' );
editor.addCommand( pluginName, new CKEDITOR.dialogCommand( pluginName ) );
editor.ui.addButton( 'language', {
label: 'language',
command: pluginName

});
}
});

然后在 config.js 中将插件添加到工具栏中,即

extraPlugins: 'language';

关于javascript - 如何在选择 dropdownItem 时向 ckeditor 添加下拉菜单/按钮以插入内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5747678/

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