SAPUI5 - 如何实现RichTextEditor?

时间:2017-10-29 16:53:39

标签: sapui5 rich-text-editor sap-web-ide

不确定如果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编辑器的其他选项是什么?

1 个答案:

答案 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"
        }); 
  } 
});