Tinymce Windowmanager.open()参数

Tinymce Windowmanager.open()参数,tinymce,Tinymce,我使用wordpress,目前正在为tinymce编辑器编写插件。我使用windowmanager.open()函数来显示模式,但我不知道如何在此模式下隐藏ok按钮。官方文档非常精简:我假设您是根据您提供的文档链接创建模式的,如果是,那么按钮参数允许您指定要添加到模式的按钮以及所述按钮的操作,如下所示: tinymce.activeEditor.windowManager.open({ url: 'file.htm', buttons: [{ text: 'Accept',

我使用wordpress,目前正在为tinymce编辑器编写插件。我使用windowmanager.open()函数来显示模式,但我不知道如何在此模式下隐藏ok按钮。官方文档非常精简:

我假设您是根据您提供的文档链接创建模式的,如果是,那么按钮参数允许您指定要添加到模式的按钮以及所述按钮的操作,如下所示:

tinymce.activeEditor.windowManager.open({
  url: 'file.htm',
  buttons: [{ 
      text: 'Accept',
      subtype: 'primary',
      onclick: 'submit'
    },
    {
      text: 'Custom',
      onclick: function(){
        //Add custom action here
      }
    },
    {
      text: 'Close',
      onclick: 'close'
     }
  ],
  width: 320,
  height: 240
}, {
  custom_param: 1
});
onsubmit: function() {
  //custom logic
}
传递一个空的buttons参数在模式中不会给出任何按钮,onclick button参数中的'submit'和'close'字符串使按钮执行这些操作,您可以通过定义匿名函数来添加自定义逻辑,也可以通过添加onsubmit参数向'submit'操作添加自定义逻辑,像这样:

tinymce.activeEditor.windowManager.open({
  url: 'file.htm',
  buttons: [{ 
      text: 'Accept',
      subtype: 'primary',
      onclick: 'submit'
    },
    {
      text: 'Custom',
      onclick: function(){
        //Add custom action here
      }
    },
    {
      text: 'Close',
      onclick: 'close'
     }
  ],
  width: 320,
  height: 240
}, {
  custom_param: 1
});
onsubmit: function() {
  //custom logic
}
Tinymce文档帮助不大,我在过去几天一直在研究类似的内容,这些链接可能对您有用: