我们已经将tinymce与我们的动态实例集成在一起。这不是由我们当前的团队建立的,而是以前的外包开发团队。
问题是tinymce编辑器可以加载一个实体,但不能加载另一个实体。它们都使用包含tinymce.init函数的相同web资源
我不确定为什么我们在一个实体中收到一个错误,而在tinymce编辑器中却没有收到另一个错误
tinymce.init({
selector: '#xrmtinymce',
browser_spellcheck: true,
height: 600,
max_height: 600,
plugins: [
'advlist autolink lists link image charmap print preview anchor',
'searchreplace visualblocks code fullscreen',
'insertdatetime media table contextmenu paste code',
'powerpaste media'
],
toolbar: 'insertfile undo redo | styleselect | bold italic | alignleft aligncenter alignright alignjustify | bullist numlist outdent indent | link image | code',
init_instance_callback : function(ed) {
debugger;
ed.on('keyup',function(e) {
var content = tinyMCE.activeEditor.getContent();
var field = parent.Xrm.Page.getAttribute(_fieldName);
var maxLength = field.getMaxLength();
if (content.length > maxLength) {
parent.Xrm.Utility.alertDialog("Maximum length exceeded. Should be below: " + maxLength);
}
field.setValue(content);
});
}
});我们非常感谢在解决此错误方面的任何指导或帮助!A Dynamics Error Has Occured
如果还有什么我能提供的信息,请告诉我
发布于 2021-05-20 09:24:21
从您的代码中,我不能确定TinyMCE是如何插入的,以及是否以受支持的方式插入(可能是Web资源?)。
但是,因为您的实例是在线的,所以您可以查看PCF控件,一个实现TinyMCE的示例如下:https://pcf.gallery/tinymce-rich-text-editor/
详情请访问:https://andz88.wordpress.com/2019/10/23/new-pcf-tinymce-rich-text-editor/
源代码和托管解决方案托管:https://github.com/andz88/PCF.TinyMCE
https://stackoverflow.com/questions/67612540
复制相似问题