如何从UI5的富文本编辑器中检索数据并在我的控制器中使用它?

问题描述 投票:-1回答:1

我想知道是否可以在UI5中的富文本编辑器中键入文本,然后在控制器中获取该文本。我通过我的控制器包含我的富文本编辑器

oEditor: {
            oRichTextEditor: new RichTextEditor("myRTE", {
                editorType: sap.ui.richtexteditor.EditorType.TinyMCE4,
                width: "100%",
                height: "600px",
                customToolbar: true,
                showGroupFont: true,
                showGroupLink: true,
                showGroupInsert: true,
                value: "",
                ready: function () {
                    this.addButtonGroup("styleselect").addButtonGroup("table");
                }
            })
        },

然后我使用this.getView().byId("editor").addContent(this.oEditor.oRichTextEditor);将其添加到视图中

我要添加的视图是

<l:VerticalLayout id="editor" class="sapUiContentPadding" width="100%"></l:VerticalLayout>
sapui5
1个回答
0
投票

是的,您可以获取富文本编辑器内容并将其设置为textArea,为了您的信息,富文本编辑器的内容包含HTML编辑器标记。

 GetContent : function() {
                    // get the rich text control by id 
                    var richText = this.getView().byId("solTextArea");
                    //textarea to set the content you get from the richtext
                    var textArea = this.getView().byId("textArea");
                    textArea.setValue(richText.getValue());
                }
© www.soinside.com 2019 - 2024. All rights reserved.