在UEditor编辑器时, 按照正常的理解 试图在页面加载完成后初始化内容, 出现了报错
代码如下:
$.document.ready(function()
{
UE.getEditor('editor').setContent('xxx');
})
大概原因就是, 页面加载完了 但是UE编辑器没有加载完 所以出现了了错误
比较偷懒的做法是, 设置一个setTimeout, 等一秒再加载内容……好吧这个方法不能接受
于是经过一番搜索, 找到如下函数
UE.getEditor('editor').ready(function(){
UE.getEditor('editor').setContent("xxx");
});
可完美解决初始化填充数据问题
另外如果需要监听其他时间可以使用
UE.getEditor('editor').addListener("click", function () {
alert('Wow');
});