file_browser_callback
这个选项允许你添加自己的文件或者图片浏览器到TinyMCE中,如果给这个选项设置了一个值,那么编辑器的菜单选项中会多出来一个insert/edit link或者insert/edit image这样的按钮。当然如果你不设置它也就不会显示了。
每次点击这个按钮的时候file_browser_callback函数都会被调用一次。这个回调函数的格式是:fileBrowser(field_name, url, type, win),其中field_name是浏览器应将其URL插入的表单元素的id / name,url参数包含当前位于该字段内的URL值。type参数的类型包含要显示的浏览器类型,它的值可以是``file,image,flash,可以根据编辑器的选择菜单来选择。win`参数包含对执行该功能的对话框/窗口的引用。
类型:JavaScript Function
示例:
tinymce.init({
selector: 'textarea', // change this value according to your HTML
file_browser_callback: function(field_name, url, type, win) {
win.document.getElementById(field_name).value = 'my browser value';
}
});
file_brower_callback_type
该选项可以让你指定文件选择器(file pickesr)的类型,中间使用空格或者逗号隔开:
类型: string
可能的值: file / image / media
示例:
tinymce.init({
selector: 'textarea', // change this value according to your HTML
file_browser_callback_types: 'file image media' // type of file
});
file_picker_callback
这个钩子可以让你在工具栏中添加自己的文件选择器。编辑器已经集成了image / media / link选择框。该选项替换了file_brower_callback,新钩子提供了一种更新对话框中其他字段值的方法。
一旦你定义了一个file_picker_callback,编辑器菜单中就会出现一个对应