我有一个Web应用程序,它包含许多选项卡,每个选项卡包含一个textarea(用于放置一个tinymce编辑器)。在页面的底部,还有一个表格,用户可以在其中选择不同的文档“模型”。每个模型包含不同数量的选项卡(每个选项卡是文档中的“标题”或主题)。 第一次加载页面时,所有选项卡都被加载,并且还会渲染tinymce编辑器。但是,当我单击网格中的某个项目并加载新选项卡时,不会再渲染tinymce编辑器。我的init函数的工作原理如下:
tinymce.init({
mode: "specific_textareas",
editor_selector: "txt",
...
});
我所有的textareas都有这个类(txt),它们都是在执行函数之前创建的,但由于某种原因,编辑器没有相应地创建。有人经历过类似的问题吗?
答案 0 :(得分:0)
我找到了解决此问题的方法,其中包括为每个选项卡创建一个新的tinymce编辑器实例,然后使用" render"功能使其出现在屏幕上。我将以下代码片段放在" for"循环,遍历页面上的所有选项卡:
payload = {'username': 'me', 'email': 'me@me.com'}
>>> r = requests.put("http://somedomain.org/endpoint", data=payload)