2015-03-10 4 views
0

Я хочу читать значения от config.properties и использовать эти значения в моих ExtJs ComboBox. Я не хочу читать из файла JSON.Как читать значения из файла свойств в ExtJs

Где я могу разместить файл config.properties? Должен ли я разместить его прямо в webcontent? Я не хочу жестко кодировать путь или, по крайней мере, уменьшать его.

И как я могу получить доступ к значениям свойств через JavaScript.?

Благодаря

ответ

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

0

Вы можете загрузить файл свойств в хранилище данных, таким образом вы можете иметь пары ключ-значение в файле свойств, сопоставленные простой модели с полями ключом и значением. И чтобы позволить прокси-серверу загружать данные из файла свойств и преобразовываться в соответствующую модель, вам нужно будет создать читатель, который будет считывать данные из файла свойств и преобразовывать в нужную запись.

Этот пользовательский пакет для i18n даст вам некоторое представление о том, как это сделать.

Смежные вопросы