【问题标题】:How to read values from properties file in ExtJs如何从 ExtJs 中的属性文件中读取值
【发布时间】:2015-05-12 10:46:30
【问题描述】:

我想从config.properties 读取值并在我的ExtJs ComboBox 中使用这些值。我不想读取 JSON 文件。

我应该将config.properties 文件放在哪里?我应该将它直接放在网络内容中吗?我不想硬编码路径/或至少减少它。

如何通过 JavaScript 访问属性值?

谢谢

【问题讨论】:

    标签: javascript extjs properties-file


    【解决方案1】:

    这不是 ExtJS 特定的,但通常更适用于整个 javascript。

    最好的办法是将它包含在一个全局文件中,该文件将包含在您的应用中,并根据您的应用适当地命名空间,以尽量减少与任何其他潜在变量发生冲突的机会

    MyApp = {
        config:{
            property1:'something',
            property2:'something2'
          }
      }
    
    
    // Then you can access this anywhere you like 
    
    myProperty1 = MyApp.config.property1; // assigns the string "something" to variable myProperty1

    【讨论】:

      【解决方案2】:

      您可以将属性文件加载到数据存储中,这样您就可以将属性文件中的键值对映射到带有字段的简单模型 关键和价值。 为了使您的代理能够从属性文件加载数据并转换为相应的模型,您必须创建一个读取器,该读取器将从属性文件中读取数据并转换为所需的记录。

      i18n 的这个自定义包会给你一些想法如何做到这一点。

      【讨论】:

        猜你喜欢
        • 2012-03-04
        • 2019-03-26
        • 2019-08-07
        • 2011-08-10
        • 2021-10-23
        • 2015-11-10
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多