我有 CKEditor 的邮件应用程序, 下面的代码用于打开邮件模式,然后在textarea上创建CKEditor,
<textarea id="editor" name="editor" class="border-0"></textarea>
$(document).on('click', '.sendEmailButton', function () {
//Show mail modal
$('#compose').modal("show");
//Init. Editor
ClassicEditor
.create( document.querySelector( '#editor' ) )
.then( newEditor => {
editor = newEditor;
} )
.catch( error => {
console.error( error );
} );
});
我的问题是当用户点击 .sendEmailButton
时,它会在 textarea
上再次重新创建编辑器,
如何检查 textarea
是否已分配 CKEditor,以便在下次单击时不应重新创建它?
谢谢,
答案 0 :(得分:1)
如下检查,然后创建CKEDITOR将编辑器分配给空的全局变量,然后检查它是否为空。初始化后会清空,然后会创建。接下来会被编辑器占用,不再创建。
library(tidyverse)
df %>%
select(c(2, 5:11)) %>%
pivot_longer(-1, names_to = "stats") %>%
group_by(stats) %>%
filter(value == max(value))