Tinymce Windowmanager.open()参数

时间:2016-09-22 09:28:55

标签: tinymce

我使用wordpress并且正在为tinymce-editor编写一个插件。我使用windowmanager.open()函数来显示模态,但我不知道如何在这个模态中隐藏ok按钮。官方文档非常简洁:https://www.tinymce.com/docs/api/tinymce/tinymce.windowmanager/#open

1 个答案:

答案 0 :(得分:1)

我假设您正在根据您提供的文档链接创建模态,如果是这样,那么按钮参数允许您指定要添加到模态的按钮和所述按钮的操作,例如这样:

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
});

传递空按钮参数在模态中没有按钮,提交'和'关闭'' onclick按钮参数中的字符串使按钮执行这些操作,您可以通过定义匿名函数来添加自定义逻辑,您也可以添加自定义逻辑来提交'通过添加 onsubmit 参数来执行操作,如下所示:

onsubmit: function() {
  //custom logic
}

Tinymce文档没有多大帮助,我过去几天一直在研究类似的东西,这些链接可能对您有用: https://www.tinymce.com/docs/api/tinymce/tinymce.plugin/ https://docs.contenido.org/display/CONDEVE/TinyMCE+4#TinyMCE4-Writingownplugins