Sapui5 UI5-如何获取字幕文本

Sapui5 UI5-如何获取字幕文本,sapui5,Sapui5,我正在研究UI5是否有任何内置功能来提供字幕文本,但我没有找到任何功能 似乎我必须使用jQuery或纯javascript来实现一个。但是如果有人已经有了解决这个问题的方法,你能分享一下吗 我的XML视图: <mvc:View xmlns:mvc="sap.ui.core.mvc" xmlns="sap.m"controllerName="marquee.MarqueeDemo"> <Page title="Marquee Demo"> <c

我正在研究UI5是否有任何内置功能来提供字幕文本,但我没有找到任何功能

似乎我必须使用jQuery或纯javascript来实现一个。但是如果有人已经有了解决这个问题的方法,你能分享一下吗

我的XML视图:

<mvc:View xmlns:mvc="sap.ui.core.mvc" xmlns="sap.m"controllerName="marquee.MarqueeDemo">
    <Page title="Marquee Demo">
        <content>
        <FlexBox height="100%" width="100%">
        <items>
        <FlexBox direction="Column" justifyContent="Start" >
        <Label id="idScrollText" design="Bold" text = "Hello World"></Label>
        <Text text="How are you???"></Text>
        </FlexBox>
        </items>
        </FlexBox>
        </content>
    </Page>
</mvc:View>

我想让
idScrollText
的文本像HTML的字幕文本一样具有滚动效果

在Ui5中实现这一目标的最佳方式是什么


谢谢

我能够使用sap.ui.core.HTML实现字幕文本

我的看法是:

<FlexBox >
<core:HTML id = "idScrollText" width="100%"></core:HTML>
</FlexBox>  

我的控制器:

// Scrolling Text
var sPath = "Model/scrolltextdata.json";
$.ajax({
    url: sPath,
    success: function (result, status, xhr) {
      var oDataText = result.Rowsets.Rowset[0].Row;
      that.byId("idScrollText").setContent('<marquee style="font-size: 3.0rem;color: white;font-weight: bold">' + oDataText[0].InputText +'</marquee>');
                                             }
      }); 
//滚动文本
var sPath=“Model/scrolltextdata.json”;
$.ajax({
网址:sPath,
成功:功能(结果、状态、xhr){
var oDataText=result.Rowsets.Rowset[0]。行;
.byId(“idScrollText”).setContent(“”+oDataText[0].InputText+“”);
}
}); 

来自MDN:过时此功能已过时。尽管它在某些浏览器中仍然可以工作,但不鼓励使用它,因为它可以随时删除。尽量避免使用它。我想最好的方法是在探索过的应用程序中使用sap.ui.core.HTML:Example