我想阅读config.properties
中的值,并在ExtJs ComboBox
中使用这些值。我不想从JSON文件中读取。
我应该在哪里放置config.properties
文件?我应该直接将它放在网页内容中吗?我不想硬编码路径/至少减少它。
如何通过JavaScript访问属性值。?
由于
答案 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的这个自定义程序包会让您知道如何执行此操作。