【发布时间】:2023-02-10 21:49:32
【问题描述】:
我实现了一项功能,以便我的 SAPUI5 应用程序的用户可以在不同的 SAPUI5 主题之间切换。现在我想在我的应用程序的现有 ShellBar 中放置一个按钮,以从那里触发该功能。
目前我有一个包含以下代码的片段,我想在ShellBar 中的一个简单按钮中使用它。我尝试了不同的东西,比如 f.ex。通过 shellbar 的 avaterPressed 属性调用它,但它看起来一团糟 - 如果有人能在这里帮助我,我会很高兴 - 谢谢!
<core:FragmentDefinition
xmlns="sap.m"
xmlns:core="sap.ui.core">
<Menu itemSelected="onSelectTheme" >
<MenuItem text="Choose Theme">
<items>
<MenuItem key="sap_fiori_3" text="Standard Light" />
<MenuItem key="sap_fiori_3_dark" text="Standard Dark" />
<MenuItem key="sap_hcw" text="High Contrast White" />
<MenuItem key="sap_hcb" text="High Contrast Black" />
</items>
</MenuItem>
</Menu>
</core:FragmentDefinition>
它应该看起来像下面示例中的“管理员”按钮(而不是“用户设置”,应该是我上面显示的片段中的文本“选择主题”:https://sapui5.hana.ondemand.com/sdk/test-resources/sap/tnt/demokit/toolpageapp/webapp/index.html?sap-ui-theme=sap_horizon#/
【问题讨论】:
标签: sapui5