【发布时间】:2023-01-20 17:27:35
【问题描述】:
是否可以添加 CSS 类并添加或编辑 JavaScript 以在不与 SAPUI5 支持或版本冲突的情况下使事物看起来和感觉不同?关于微动画、加载行为、边界变化、字体、添加悬停状态等。
我想对可能发生的事情有一个现实而可靠的理解,而不破坏响应能力或为事物添加不切实际的工作量。
【问题讨论】:
标签: sapui5 compatibility access-levels
是否可以添加 CSS 类并添加或编辑 JavaScript 以在不与 SAPUI5 支持或版本冲突的情况下使事物看起来和感觉不同?关于微动画、加载行为、边界变化、字体、添加悬停状态等。
我想对可能发生的事情有一个现实而可靠的理解,而不破坏响应能力或为事物添加不切实际的工作量。
【问题讨论】:
标签: sapui5 compatibility access-levels
允许 UI5 应用程序开发人员:
仅使用上市API 参考中可见的 API。
只有在扩展公共模块时,您才可以另外合并受保护UI5 控制自定义的 API。样本:https://stackoverflow.com/a/67919830/5846045
对于 SAP Fiori 启动板上的 SAPUI5 应用程序:不要直接操作 UI5 框架呈现的 HTML 和 CSS 输出。
如兼容性规则所述,SAPUI5 生成的 HTML 和 CSS 不是公共 API 的一部分,可能会在补丁和次要版本中更改。[...] 因此,SAP Fiori 启动板应用程序应该不是覆盖样式。 (Source: "Custom CSS and Theme Colors")
有关详细信息,请参阅Compatibility Rules 和JSDoc Visibility Tags。
【讨论】: