我想使用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