不确定如果Documenatation已过期,但用于创建新的richtext编辑器的标准代码将返回
Cannot read property 'RichTextEditor' of undefined
看起来这是因为包含的资源列表中没有sap.ui.richtexteditor。
var oRichTextEditor1 = new sap.ui.richtexteditor.RichTextEditor("myRTE1", {
width:"100%",
height:"300px",
showGroupClipboard:true,
showGroupStructure:true,
showGroupFont:true,
showGroupInsert:true,
showGroupLink:true,
showGroupUndo:true,
tooltip:"My RTE Tooltip"
});
SAPUI5中RichText / WYSIWYG编辑器的其他选项是什么?
答案 0 :(得分:2)
您应该使用sap.ui.define语法来控制控制器中的RichTextEditor控件。由于控制库未包含在资源中,因此无法随时使用。
sap.ui.define([
"com/sap/app/controller/BaseController",
.
.
.
"sap/ui/richtexteditor/RichTextEditor"
], function (BaseController, ........, RichTextEditor) {
onAfterRendering: function () {
var oRichTextEditor1 = new RichTextEditor("myRTE1", {
width:"100%",
height:"300px",
showGroupClipboard:true,
showGroupStructure:true,
showGroupFont:true,
showGroupInsert:true,
showGroupLink:true,
showGroupUndo:true,
tooltip:"My RTE Tooltip"
});
}
});