[当我通过字符串之间的(+ XX YYYYYYYY)括号将后端的电话号码作为sap.m.Text控件的“文本”字段传递时,它不会在Chrome中显示可点击的链接。但是它确实将电话号码显示为Edge中的可点击链接。
下面是我的索引元和引导程序:
<meta http-equiv="X-UA-Compatiable" content="IE=edge" />
<meta charset="UTF-8" />
<title>Overview</title>
<script id="sap-ui-bootstrap" src="./resources/sap-ui-core.js"
data-sap-ui-libs="sap.m,sap.ui.commons,sap.ui.core"
data-sap-ui-theme="sap_bluecrystal"
data-sap-ui-xx-bindingSyntax="complex" data-sap-ui-compatVersion="edge"
data-sap-ui-preload="async"
data-sap-ui-resourceroots='{"test.app": "."}'>
</script>
视图内:
<core:FragmentDefinition xmlns="sap.m"
xmlns:core="sap.ui.core"
xmlns:customData="http://schemas.sap.com/sapui5/extension/sap.ui.core.CustomData/1"
xmlns:l="sap.ui.layout">
<VBox>
<Text class="padding" text="{Desc}"
style="padding-top:0.5rem;" />
</VBox>
上述绑定字段“ Desc”包含电话号码的字符串。
要在Chrome浏览器中正常工作,我需要特别提及吗?
无论是Chrome还是边缘,都无法单击文本。
如果将鼠标悬停在文本上时需要单击图标,请使用CSS属性Cursor:pointer,或者可以使用sapui5控件中可用的链接控件。
您可以在给定的类中添加css。建议您将css添加到css文件中,并避免使用内联css