如何在同一个项目中使用 OpenUI5 自定义主题?

问题描述

我已经开始从这个模板探索我的 OpenUI5 应用程序 - openui5-basic-template-app

我需要为我的 OpenUI5 WebApp 创建自定义主题。 我已经完成了这个示例 - https://github.com/matz3/ui5con17-custom-theme

我已经浏览了以下链接 - herehere

现在的问题是,如何将这两个项目组合在一起,以便在我的 openui5-basic-template-app

中使用 ui5con17-custom-theme

如何使用自定义主题,或者如何在UI5 webApp中引用自定义主题???

我对 OpenUI5 应用程序开发非常陌生。请帮忙!!!

解决方法

如果您的主要问题是如何将您的应用指向自定义主题,请查看"Setting Themes" page in the SDK

的后半部分

例如设置 theme-roots bootstrap 属性来告诉 UI5 从哪里加载主题:

data-sap-ui-theme-roots='{"my_theme" : "<URL_of_root_folder_of_custom_theme>"}'

在这个根目录下,UI5会根据使用的控件库自动创建sup-paths。

当然也将“data-sap-ui-theme”属性设置为您的主题名称,就像您通常选择默认主题之一一样。

如果出现问题,请检查浏览器尝试加载主题文件的网络跟踪。