javascript - ShellHeadItem 的扩展(渲染?)

标签 javascript sapui5 render extend

我需要将项目添加到 shell 中。这是使用 ShellHeadItem 完成的,但我不希望它是一个图标,而是带有文本的按钮。

我可以更改 html 中的 span 子级,但框架会在几秒钟后或首次单击按钮后刷新 shell。我试图通过调用函数将其再次更改为文本来消除这种“闪烁”(它是可见的),但它并不完美..

您能指导我如何扩展该对象吗?我认为它是渲染对象?非常感谢。

最佳答案

所以我用了这个

var oShellHeader = sap.ui.getCore().byId("shell-header");
oShellHeader.addEventDelegate({
    onAfterRendering: function () {
        // ... change the html
    }
})

关于javascript - ShellHeadItem 的扩展(渲染?),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50508350/

相关文章:

javascript - UI5 : How to access html element defined inside view?

javascript - 如何使用 javascript View 和 Controller (无 html)创建弹出窗口

java - 如何创建和渲染 3D 分形?

r - 在使用自己的函数时在 renderPlot 和下载处理程序中使用 react 表达式

javascript - 带有链 promise 的 NodeJS My SQL 查询

javascript - 尝试使用 CSS/Javascript 实现文本 slider ,遇到一些问题

javascript - 在 XML 表属性中设置条件 (SAP UI5)

android - 在 android 中,我应该在什么时候将主游戏循环放在初始 Activity 类中?

javascript - indexOf ("-") 每次返回 - 1

javascript - 随机骰子 nr,javascript