gpt4 book ai didi

javascript - tinymce 删除除网格之外的表格插件的其他选项

转载 作者:行者123 更新时间:2023-11-28 11:01:38 31 4
gpt4 key购买 nike

enter image description here

是否可以删除tinymce 4表格插件除表格网格之外的其他选项?我想添加快速表工具栏,就像tinymce inlite 主题中的工具栏

我目前有以下代码

  tinymce.init({
selector: 'textarea.documentWysiwyg',
plugins: "nonbreaking table",
menubar: false,
toolbar: 'undo redo | bold italic | outdent indent | table',
table_toolbar: "",
nonbreaking_force_tab: true
});

最佳答案

我们找到了解决此问题的方法!

您可以创建一个新的自定义菜单按钮(但可以将其添加到工具栏!),它使用inserttable(所谓的网格)。

private readonly setupCallback: (editor: Editor) => void = (editor: Editor) => {
//...
editor.ui.registry.addMenuButton('customInsertTable', {
icon: 'table',
fetch: (callback) => {
const items: any[] = [
'inserttable'
];
callback(items);
}
});
};

将新属性 (customInsertTable) 添加到工具栏。

你最终应该得到 ->

Result

关于javascript - tinymce 删除除网格之外的表格插件的其他选项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42895090/

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