Вопрос по extjs при работе с modextra

Всем доброго дня!
Меняю болванку modextra, при изменении предмета во всплывающем окошке хочу сделать выпадающий список с нужными вариантами.
Эта задача оказалась нетрудной, но хотелось бы иметь возможность менять список вариантов без редактирования кода компонента. Для этого хотелось бы использовать значения из системной настройки, но как их получить при рендере окошка?
В файле combo.js описываются типы полей, начало выглядит так:

Reviews.combo.Search = function (config) { ...
Откуда берется массив config? Есть ли момент, когда он формируется через php? Тогда я бы просто добавил что-то навроде:

config['values'] = $modx->getOption(...
UPD:
Разобрался, не знаю, на сколько это правильно, но в home.class.php добавил:

Reviews.config.rating_values = "'. $this->modx->getOption('reviews.rating_values',null, 'Хорошо, Нормально, Плохо') .'";
А в combo.js:
values = Reviews.config.rating_values || 'Хорошо, Нормально, Плохо';
Олег
13 апреля 2017, 09:26
modx.pro
867
0

Комментарии: 2

Алексей Ерохин
13 апреля 2017, 16:30
0
MODx.config.rating_values там по идее должно быть
    Олег
    26 апреля 2017, 15:34
    0
    Ого, нужно проверить. Спасибо!
    Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
    2