繁体   English   中英

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

[英]How to show particular Text Lines in Italic format in the TextArea Tag in SAP Fiori Apps?



我想在SAP Fiori App中以斜体格式显示“TextArea”标签中的特定文本行

我的文本区域数据以数组的形式来自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" />


当前 o/p:-

测试线 1。
好的,很好 - 第 2 行。

测试第 3 行。
好的,好的 - 第 4 行。

所需的o / p: -

测试第 1 行 - 斜体格式。
好的,很好 - 第 2 行。

测试第 3 行 - 斜体格式。
好的,好的 - 第 4 行。

注意:-文本区域不可编辑

如果 sapui5 使用的是普通的 HTML 5 textarea,那么就没有办法在里面格式化文本了。 如果您希望能够格式化文本,那么您将必须使用contenteditable="true"创建自己的自定义元素,然后使用<i></i>标签或<span></span>标签填充font-style: css 的变化。

有关contenteditable ,请参阅文档: https://developer.mozilla.org/en-US/docs/Web/HTML/Global_attributes/contenteditable

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM