You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在TinyMCE v5.8.2 Angular中仅移除表格属性的显示标题选项

移除TinyMCE v5.8.2表格属性中的「显示标题」选项

无需安装付费或额外开源插件,可通过编辑器的setup配置项自定义表格属性对话框,具体实现步骤如下:

  • 在TinyMCE初始化代码中添加setup函数,监听tableprops:beforeopen事件,移除对应选项:
tinymce.init({
  selector: 'textarea',
  plugins: 'table',
  toolbar: 'table',
  setup: function(editor) {
    editor.on('tableprops:beforeopen', function(dialogApi) {
      const dialogConfig = dialogApi.getConfig();
      // 定位到「显示标题」对应的配置字段(name为"caption")
      const captionFieldPos = dialogConfig.body.findIndex(item => item.name === 'caption');
      if (captionFieldPos !== -1) {
        dialogConfig.body.splice(captionFieldPos, 1);
        dialogApi.setConfig(dialogConfig);
      }
    });
  }
});
  • 原理说明:通过监听表格属性对话框打开前的事件,直接修改对话框的配置结构,仅移除name为caption的字段(对应界面上的「显示标题」选项),不会影响其他表格属性的展示。

  • 验证:启动编辑器后打开表格属性面板,即可确认「显示标题」选项已被移除,其余属性保持正常可用。

内容的提问来源于stack exchange,提问作者Srichand Malladi

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.22 17:27:02