我在我的一个项目中使用 EpicEditor 。因此,根据 doc ,我已将 textarea
属性添加到我的 textarea id,因此当页面首次加载时,来自 textarea 的所有内容都显示在 EpicEditor 中。效果很好!!!
问题:
我从服务器获取该特定记录的实时更新,然后我相应地更新表单字段值。所以我无法在 EpicEditor 中设置新值。我已经更新了引用 textarea 值,但它不会同步到 EpicEditor。
解决方案
每当引用 textarea 发生某些更新时,我都想在 EpicEditor 中设置新值。
最佳答案
你可以这样做:
在您使用您的选项( opt
)创建史诗编辑器的实例并加载它之后。将要放置在史诗编辑器中的文本作为 textarea 值像这样 - $("#myTextArea").val('your value'))
并调用 me.editor._setupTextareaSync();
var me = this;
var opts = {
container: 'epiceditor',
textarea: 'myTextArea',
basePath: 'epiceditor',
-------
-------
}
var editor = new EpicEditor(opts);
me.editor.load();
$("#myTextArea").val('This is to be displayed in the epic editor');
me.editor._setupTextareaSync();
干杯!
关于javascript - 页面加载后从 EpicEditor 中的 textarea 同步值,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/18231534/