如何在SAP Fiori应用程序的TextArea标签中以斜体格式显示特定的文本行?

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

我想显示 行文 的 "TextArea "标签中。楷体 格式,以 SAP Fiori应用程序. 我的文本区域数据来自于 SAP OData服务 以数组的形式存在。我能够通过使用for循环&来显示数据,然后将我的最终数据设置为如下(JS 示例代码):-

var tempcomm = this.getView().byId("txtArea"); 
oModel.setData({
                text_listSet : data   //here data - contains the final data
            }); 
tempcomm.setModel(oModel);

以下是 XML视图 示例代码:-

<TextArea id="txtArea" 
                        value="{/text_listSet}"
                        height="20rem" growing="true" editable="false" />

当前的操作:-测试 1.行 OK, 好 - 2.测试 3.行 OK, 好 - 4.行。

希望的操作:-测试 测试行1-斜体格式。 OK,良好--第2行,第3行,第4行。 测试线3--斜体格式,OK,良好--第4行。 好,好--第4行。

注意:- 文字区是 不可编辑.

javascript html css sapui5 sap-fiori
1个回答
1
投票

如果sapui5使用普通的HTML 5 textarea,那么就没有办法在里面格式化文本。如果你想格式化文本,那么你就必须创建你自己的自定义元素,并在其中加入 contenteditable="true" 然后填入 <i></i> 标签或 <span></span> 标签有 font-style: css中的变化。

参见文档 contenteditable: https:/developer.mozilla.orgen-USdocsWebHTMLGlobal_attributescontenteditable。

© www.soinside.com 2019 - 2024. All rights reserved.