You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

SAPUI5 1.71版本无法完整加载BusinessSuiteInAppSymbols图标库问询

问题根源排查方向

  • UI5补丁版本不匹配
    BusinessSuiteInAppSymbols图标库会随UI5 1.71分支的补丁版本迭代新增图标,1.71初始发布版该库仅包含287个图标,你提到的icon-stock-warehouse等缺失图标是1.71.39及之后补丁版本才新增的,官方标注的338个图标是更高版本的统计结果。你可以先确认当前使用的1.71具体补丁版本号,如果低于1.71.39,升级到1.71最新稳定补丁版本即可解决。
  • 字体路径配置有误
    你当前使用的sap/ushell/themes/base/fonts/是Fiori Launchpad专属的字体路径,如果你是独立部署的UI5应用未嵌套在FLP中,该路径下的字体包可能为不完整版本,建议替换为UI5核心库的字体路径:
    const fonts = [{
        fontFamily: "BusinessSuiteInAppSymbols",
        fontURI: sap.ui.require.toUrl("sap/ui/core/themes/base/fonts/")
    }];
    fonts.forEach(oFont => {
        IconPool.registerFont(oFont);
    });
    
  • 字体文件不完整
    打开浏览器控制台网络面板,过滤font类型请求,查看BusinessSuiteInAppSymbols.woff2文件的加载结果:1.71最新补丁版本的该字体文件大小约为72KB,如果你加载的文件大小小于60KB,说明当前部署的UI5资源里的字体包是旧版本不完整包,替换为完整版本即可。
  • 图标命名变更
    部分图标在版本迭代中会修改命名,你可以执行IconPool.getIconNames("BusinessSuiteInAppSymbols")打印当前已注册的所有图标名称,确认你要使用的图标是否在返回列表中,若不在则说明当前版本确实不包含该图标。

内容的提问来源于stack exchange,提问作者Jünge alles

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.28 06:15:03