我正在使用 tinymce 尝试扩展插件以显示具有特定布局的对话框:
editor.windowManager.open({
title: 'Title of my dialog',
body: [
{type: 'label', text: 'my label'},
{ name:'my_input', type: 'textbox'},
// { type: 'text', html:'some content with <b>bold</b> if posilbe!'},
// { type: 'html', value:'<div>with custom formating</div>'}
]
}
我多次检查了tinymce.ui的文档,但可以找到一种在对话框的构造函数中添加 html 或文本组件的方法(如示例中的注释行)。
我知道有一个选项可以为对话框使用现成的 html 模板。但也有很多事件和触发器,因此使用构造函数和 .ui 组件更适合我的情况。