我想使用RichTooltip控件为UI5中每个表格网格设置工具提示文本。此外,我希望文本格式正确,就像文本包含粗体或斜体html标记一样,那么它应该以相同的方式显示数据。例如:text="<b>hello</b> <i>world</i>"
应以斜体显示hello
,并以斜体显示world
。如何在UI5中使用RichTooltip显示包含html标签的格式化文本
0
A
回答
1
RichTooltip不应再使用,因为其库sap.ui.commons
已弃用。相反,去Popover。如果你真的需要,你可以结合Popover和onmouseover
。这里有一个例子:https://stackoverflow.com/a/45490191/5846045
然而,鼠标悬停事件背后隐藏的信息被认为是不好的做法,因为的poor accessibility和低discoverability UX方面:
工具提示仅限于桌面设备。 [...]他们不应该包含关键信息。他们也不应该包含多余的信息。
工具栏只应用于提供一个很小的解释性内容。但是,像“丰富”工具提示的方法鼓励开发人员隐藏相关信息。
要显示格式的文本,您可以使用控制FormattedText或HTML:
sap.ui.require([
"sap/m/FormattedText",
"sap/ui/core/HTML"
], function(FormattedText, HTML) {
new FormattedText({
htmlText: "<strong>Hello</strong> <em>world</em>"
}).placeAt("content");
new HTML({
content: "<b>Hello</b> <i>world</i>"
}).placeAt("content");
});
<script id="sap-ui-bootstrap" src="https://openui5.hana.ondemand.com/resources/sap-ui-core.js"></script>
<body class="sapUiBody" id="content"></body>
注:在xmlView中,字符<
必须与转义<
。
相关问题
- 1. jQuery突出显示包含文本格式标签的HTML
- 2. 如何不包含HTML标签显示的文本
- 3. 格式化包含图形的标题标签中的文本
- 4. 包含html标签的帖子显示无格式
- 5. 如何使用xamarin格式的html格式显示文本
- 6. 如何使用Python在其文本中使用包含html标签的xml标签编写XML文件?
- 7. 如何用HTML标签替换包含字符串的文本?
- 8. Jsf控件使用html标签格式化文本
- 9. 如何在剧本点标签的文本中包含下标
- 10. 如何在显示标签中格式化货币
- 11. 我如何显示HTML标签中的文本在黄金色
- 12. 如何在HTML/PHP中显示格式化的Word文档?
- 13. 如何在html中的section标签内包含div标签
- 14. 如何格式化html中的文本
- 15. 如何获得没有html标签的格式化文本输出(在symfony中)?
- 16. 如何从HTML中在Tapestry中显示带格式的文本
- 17. 如何在URL中包含特定哈希标签时显示文本?
- 18. 如何使文本完全显示在SAP UI5的图标选项卡栏中?
- 19. 如何在HTML文本框中显示标签?
- 20. 如何在格式化的HTML页面中显示html代码
- 21. 如何使用Laravel Collective在表单标签中包含html?
- 22. 带HTML标签的ReportViewer格式文本
- 23. 使用jQuery检索并显示包含标签的推文
- 24. javascript-<span>包含HTML标签的文本块在IE中
- 25. 如何在HTML中使用awk格式化文本
- 26. 如何将带HTML标签的格式化文本存储到数据库中,然后显示它?
- 27. 如何在textarea中显示丰富的格式化文本
- 28. 如何使用Garmin ConnectIQ SDK格式化并显示长文本
- 29. 如何格式化标签以使其具有显示格式字符串?
- 30. 包含HTML正文的JSP包含HTML BODY标签吗?
首先明确我的疑问是否有可能通过RichTooltip控件来完成,或者是否存在ui5中的其他任何控件? – anitab
是的,你可以使用''控制它,你可以使用[HTML实体](https://www.w3schools.com/charsets/ref_html_entities_4.asp)呈现你的HTML。你可以参考[sap.ui.core.HTML](https://sapui5.hana.ondemand.com/#/sample/sap.ui.core.sample.Html/preview) –
inizio