javascript - 在tinymce上自动点击

标签 javascript angularjs

在网络应用程序中,我使用tinymce,并且必须自动单击按钮。 这是代码:

$scope.tinymceOptions = {
    theme: "modern",
    skin: "light",
    resize: false,
    setup: function(ed) {
        ed.addButton('mybutton', {
            title : 'My button',
            image : 'quill.png',
            onclick : function() {
                $scope.openDialog();
            }
        });
    }
};

如何调用“onclick”方法?

最佳答案

我知道这是一个老问题,但我在tinyMCE 4 上也遇到了同样的问题,并且无法使上述任何解决方案发挥作用。这对我有用:

tinyMCE.activeEditor.buttons.charmap.onclick();

例如,我试图在包含一些内置命令的插件中创建自定义菜单:

tinymce.PluginManager.add('myplugin', function(editor) {

    editor.addButton('mymenu', {
        type: 'menubutton',
        text: 'Insert',
        icon: false,
        menu: [
            {
                text: 'Special Character',
                icon: 'charmap',
                onclick: function() { editor.buttons.charmap.onclick(); }
            }
        ]
    });

});

关于javascript - 在tinymce上自动点击,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38145579/

相关文章:

javascript - 如何使用 Angular JS 拦截每个 Ajax 请求

javascript - 如何重新加载 AngularJS 部分模板?

java - 如何在 Java tomcat 中托管和使用 Web 服务并由 AngularJs 编写的应用程序调用?

javascript - 检查是否为 Vue.js 中的 prop 提供了值

javascript - 使用 ScrollMagic 停止带有背景的文本滚动

Javascript - JSON 字符串到数组

javascript - 如何设置自定义组件模板并传递模板参数?

javascript - 为什么在 Angular 中使用时 json 数组值会转换为字符串

javascript - AngularJS 在 ng-repeat 中动态选择

javascript - 是否可以保护 cookie?