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

如何移除SAP UI邮件撰写图片上传器的图片尺寸选项

移除SAP UI邮件撰写模块图片上传器的尺寸显示选项解决方案

针对旧版本SAP UI(后端PHP)的邮件撰写模块,可通过以下几种方式移除图片上传器的尺寸显示选项:

1. 标准控件配置修改(优先推荐)

如果使用的是SAP UI标准的上传控件(如sap.m.UploadCollection),旧版本通常提供了控制文件尺寸显示的属性,直接将其设为false即可:

  • XML视图配置:
<UploadCollection 
  id="mailImageUpload" 
  showFileSize="false"
  <!-- 其他原有配置 -->
/>
  • JavaScript初始化代码:
var oUploadCollection = new sap.m.UploadCollection({
  id: "mailImageUpload",
  showFileSize: false,
  // 其他原有配置项
});

2. DOM元素隐藏(自定义控件或配置无效时)

若控件无相关配置项,可在控件渲染完成后,通过DOM操作隐藏尺寸显示元素:

// 上传控件渲染完成后执行
var oUploadControl = sap.ui.getCore().byId("mailImageUpload");
oUploadControl.$().find(".sapMUCFileSize").hide();
// 或用原生JS
document.querySelectorAll(".sapMUCFileSize").forEach(el => el.style.display = "none");

注:.sapMUCFileSize为标准控件的尺寸元素类名,若为自定义控件,需通过浏览器开发者工具确认实际类名或选择器。

3. 全局样式覆盖

在项目自定义CSS文件中添加样式规则,全局隐藏尺寸显示:

.sapMUCFileSize {
  display: none !important;
}

确保该CSS文件已正确引入到SAP UI的资源加载流程中(如在index.html中通过<link>标签引入)。

4. 后端数据调整

若图片尺寸是由PHP后端接口返回并在前端渲染,可修改PHP接口,不再返回文件尺寸字段;或在前端接收数据时,过滤掉尺寸相关字段,避免渲染该选项。

内容的提问来源于stack exchange,提问作者Tranetech UAE

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.07 21:47:17