希望有人可以帮助我,我已经被困了几天了。
将我的Domino服务器更新为9.01修复3后,我在javascript控制台上一直收到错误:
TypeError:this.editor.getData不是函数
这是错误的图像:
我页面上的所有按钮都停止工作。
如果我在页面上评论Richtext代码,一切都会重新开始,这就是代码:
<xp:inputRichText id="ds_decisao" styleClass="data" disableClientSideValidation="true" value="#{dts_proposta.ds_texto}" required="false" disableValidators="true" title="titulo" immediate="true"></xp:inputRichText>
此服务器用于测试目的,因此我们在另一个版本为9.01 Fix 1的代码中使用相同的代码,并且在那里不会发生错误。页面代码完全相同,只是服务器版本不同。
我不知道代码在代码中的位置,在CKEditor或Domino中,因为它们都从Fix 1到Fix 3获得更新。
我已尝试将CKEditor的版本降级到9.01修复1服务器上的同一版本,但错误仍然存在。所以也许这指向了Domino代码,而不是CKEditor,但我不知道。
出于安全原因,我必须使用Fix 3,而且我确实需要CKEditor。
有没有人遇到过这个问题?
感谢任何帮助。
谢谢!
答案 0 :(得分:6)
我最近遇到了这个问题,并且在XPages 9.0.1 FP3中使用CKEditor确切地显示错误消息
我发现当页面上有一个SSJS onClientLoad事件时,它会向服务器发出一个AJAX POST事件,这会阻止CKEditor成功加载。删除SSJS onClientLoad事件允许页面按预期加载。