javascript - 将消息集中在 Extjs 的属性文件中

标签 javascript extjs

我有多个 Extjs 项目,每个项目都有共同的消息(例如警报对话框的确认/警告消息)。我想将所有这些消息集中到一个文件中(例如属性文件)。请告诉我如何在 Extjs 中实现这一点。

最佳答案

创建 Sencha CMD package为您的项目保存常用的东西。将该包包含在每个项目的 app.json 文件中:

"requires": [
    "my-common",
   // other packages
],

将消息放入单例中:

Ext.define('MyCommon.Messages', {
    singleton: true,
    foo: 'Bar'
    // .....

在您的项目中使用它:

警报(MyCommon.Messages.foo)

关于javascript - 将消息集中在 Extjs 的属性文件中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32137154/

相关文章:

javascript - JS 和/或 D3 存储动态用户输入的方法

javascript - 隐藏一个 div 并显示另一个 div 代替它的功能不适用于弹出窗口

javascript - 如何从 url 下载图像以在 Photoshop 脚本中使用(ExtendScript 工具包)

javascript - 如何使用 jQuery 从所有 div 中删除一个类,而不仅仅是 sibling ?

css - 如何找到 .theme 文件中的哪些属性用于在 GXT3 中生成给定的 CSS 类?

javascript - 如何在 Angular 中使用ng-template?

javascript - 图表 D3js + Extjs 面板

android - 如何使用 cordova 和 Sencha 构建一个正常的准备好存储的应用程序

javascript - Extjs 组合框不更新

javascript - handleClick() 不是 Sencha CMD 和 Extjs 5.1 的函数