TinyMCE:ajax请求后按钮不起作用

TinyMCE: buttons does not work after ajax requests

本文关键字:按钮 不起作用 请求 ajax TinyMCE      更新时间:2023-09-26

我同时使用TinyMCE和wicket/jquery请求。TinyMCE第一次加载时运行良好-每按钮工作良好

场景:

  • 给定

    • 该页面包含一个包含字段的表单:评级字段和text区域(TinyMCE)
    • 我单击评级字段以更新字段
  • 然后

    • Wicket更新了字段并只返回它(而不是整个字段形式)。单击TinyMCE按钮更改文本对齐方式后例如,然后什么都没发生(糟糕!!!文本应该应用对齐方式)

PS:当我点击TinyMCE中的一个按钮并按ENTER键时,它开始应用或菜单开始打开。注意:从FF中删除缓存不起作用。它在Chrome和中都不起作用

奇怪的行为是什么?

  • TinyMCE 4.0.4
  • Wicket:6.9.0
  • 使用jQuery 10.x

     // *** init tinyMCE ***
    tinymce.baseURL = '/js/tinymce'
    tinymce.suffix = '.min'
    tinymce.init({
        theme: "modern",
        selector:'.tinymce',
        content_css: '/styles/index.css',       
        plugins: [
            "advlist autolink  lists charmap preview hr anchor pagebreak",
            "searchreplace wordcount visualblocks visualchars code fullscreen insertdatetime nonbreaking",
            "save table contextmenu directionality emoticons template paste textcolor"
        ],
        toolbar: "undo redo | styleselect | bold italic | alignleft aligncenter alignright alignjustify | bullist numlist outdent indent | preview fullpage | forecolor backcolor emoticons"
    })
    

我发现了问题。这是我的错误。我在文本区域使用了stopPropagation。并且它在移除后开始工作。