首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

你如何以编程方式从TinyMCE中删除(不禁用)按钮?

要以编程方式从TinyMCE中删除(不禁用)按钮,您可以使用TinyMCE的setup方法来实现。以下是一个简单的示例:

代码语言:javascript
复制
tinymce.init({
  selector: 'textarea',
  setup: function (editor) {
    editor.on('init', function () {
      // 在这里删除或隐藏按钮
      editor.ui.registry.getAll().forEach(function (item) {
        if (item.type === 'button' && item.text === 'ButtonToRemove') {
          item.onAction = null;
          item.isHidden = true;
        }
      });
    });
  }
});

在这个示例中,我们首先在初始化TinyMCE时定义了一个setup函数。在setup函数中,我们监听了init事件,当编辑器初始化完成后,我们遍历所有的UI组件,找到要删除的按钮,将其onAction设置为null并将isHidden设置为true,从而隐藏并禁用该按钮。

请注意,您需要将ButtonToRemove替换为您要删除的按钮的文本。

如果您想要删除多个按钮,可以使用类似的方法,将要删除的所有按钮的onAction设置为null并将isHidden设置为true

总之,要以编程方式从TinyMCE中删除(不禁用)按钮,您可以使用TinyMCE的setup方法和ui.registry.getAll()方法来遍历所有的UI组件,并将要删除的按钮的onAction设置为null并将isHidden设置为true

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

领券