javascript - SAP UI 5 中的 messagebundle.properties 问题

标签 javascript web asp.net-core sapui5

我是 SAP UI 5 的新手,对于为什么我没有看到框架内元素的正确描述文本感到有点困惑。

我在我的应用程序中使用 sap.m.TableSelectDialog 并且我的工作基于此处的示例:

https://sapui5.hana.ondemand.com/#/sample/sap.m.sample.TableSelectDialog/preview

在示例中,您可以看到名为“Cancel”的取消按钮的使用

但是在我的应用程序中,取消按钮的名称设置为“MSGBOX_CANCEL”

我知道确切的描述是在 messagebundle.properties 文件中设置的,格式如下:

MSGBOX_CANCEL=取消

谁能指出我为什么这对我不起作用的正确方向?

我还在控制台中收到以下错误:

enter image description here

虽然文件存在。

干杯, 詹姆斯

最佳答案

您的网络服务器必须知道 *.properties 文件的 MIME 类型。
否则将不会提供这些文件,您会看到 404 错误。

示例:

在 Windows 上的 IIS 中,您必须打开 IIS 管理器,单击左 Pane 中的服务器名称,在中间 Pane 中双击图标“MIME 类型”,然后添加文件扩展名“.properties”,MIME 类型为“text/plain”。

Apache 中,您只需打开文件/conf/mime.types,查找以“text/plain”开头的行,然后在末尾添加“properties”。结果应与此类似:

text/plain txt text conf properties

关于javascript - SAP UI 5 中的 messagebundle.properties 问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47183683/

相关文章:

javascript - For 和 Foreach 循环并返回 Set。数组中的第一个循环数字

javascript - 如何在没有后台的网站上预览本地视频文件?

javascript - 用户单击复选框几秒钟后如何使按钮可单击

c# - 如何将对象转换为具有所有相同属性的另一种对象类型,除了新类型多了一个字段

Angular 5 类型错误 : AngularCompilerPlugin is not a constructor

javascript - 我如何使用 JS 设置 HTML 标签的 “background” 属性,仍然允许 CSS 文件中的其他属性不变?

javascript - 两个 JavaScript 计时器 vs 一个计时器,为了性能,是否值得放弃一个?

javascript - 为什么需要点击才能应用我的功能?

c# - 对 IHostingEnvironment 使用自定义名称

javascript - 在 foreach 循环中遍历一个元素并从值中提取首字母缩写词,然后将另一个元素的值设置为派生的首字母缩写词