没有用于MIME类型Excel(getIconForMimeType)的图标

2020-09-06 16:02发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


我们有一个Fiori应用程序,可以显示附件。 因此我们使用功能

 
  
  1. sap.ui.core.IconPool.getIconForMimeType(sMimeType);

这适用于我们所有使用的文件类型,MS Excel除外。 对于mime类型的" application/vnd.ms-excel",我们仅显示一个标准图标,如您在所附图片中看到的那样。 我希望MS Word的字母像W。

这正常吗? 有什么我可以做的吗? 我应该报告吗?

(6.8 kb)

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


我们有一个Fiori应用程序,可以显示附件。 因此我们使用功能

 
  
  1. sap.ui.core.IconPool.getIconForMimeType(sMimeType);

这适用于我们所有使用的文件类型,MS Excel除外。 对于mime类型的" application/vnd.ms-excel",我们仅显示一个标准图标,如您在所附图片中看到的那样。 我希望MS Word的字母像W。

这正常吗? 有什么我可以做的吗? 我应该报告吗?

(6.8 kb)
付费偷看设置
发送
3条回答
奄奄一息的小鱼
1楼 · 2020-09-06 16:52.采纳回答

那真是太疯狂了。 除Excel外,几乎所有MIME类型都具有图标。 有谁知道我如何调查一般支持哪些哑剧类型?

黑丝骑士
2楼-- · 2020-09-06 16:50

这不是解决方案本身,但它激励着我找到正确的解决方法。

>

这是我的原始代码:

 formatAttachmentIcon:function(sMimeType){
      返回sap.ui.core.IconPool.getIconForMimeType(sMimeType);
 },
 

这些是属于以上所附屏幕截图的mime类型:

" MimeType":"图像/bmp",

" MimeType":" application/msword",

" MimeType":" application/msword",

" MimeType":"图像/gif",

" MimeType":"图像/jpeg",

" MimeType":"应用程序/pdf",

" MimeType":" image/png",

" MimeType":" application/vnd.ms-powerpoint",

" MimeType":" application/vnd.ms-powerpoint",

" MimeType":"文本/纯文本",

" MimeType":" application/vnd.ms-excel",

" MimeType":" application/vnd.ms-excel",

对于Excel之外的所有类型,这都可以看到。 方法" getIconForMimeType()"为输入值" application/vnd.ms-excel"传递" sap-icon://document"。 这是错误的。

提示您,我已经按照以下方式更改了代码。

 formatAttachmentIcon:function(sMimeType){
      如果(sMimeType ==" application/vnd.ms-excel"){
           返回" sap-icon://excel-attachment";
      }其他{
           返回sap.ui.core.IconPool.getIconForMimeType(sMimeType);
      }
 },
 

现在,我得到了Excel文件的正确图标。 不是我喜欢的方式,但是它有效。 谢谢。

顺便说一句,我认为这是一个错误,但我不知道如何报告此类问题。

派大星 ヾ
3楼-- · 2020-09-06 16:51

什么是"应用程序/?" 该图像的应用程序?

一周热门 更多>