如何从ExtJs中的属性文件中读取值

时间:2015-03-10 20:09:19

标签: javascript extjs properties-file

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

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

如何通过JavaScript访问属性值。?

由于

2 个答案:

答案 0 :(得分:0)

这不是特定于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

答案 1 :(得分:0)

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

i18n的这个自定义程序包会让您知道如何执行此操作。