Настроить пользовательский запрос панели Banana

Я создал пользовательскую панель Banana и хочу динамически изменять ее "пользовательский запрос" с помощью тега "select".

На этой странице я вижу, что могу найти переменную "_d", которая содержит custom. Я могу изменить его статической переменной, которую я даю значение перед запуском Banana. В этом уроке есть комментарий "Задать дополнительный пользовательский запрос", но я не уверен, что я должен заменить своей переменной (или я не должен ее трогать?).

Я решил посмотреть на панель фильтрации, потому что, по сути, это то, что я хочу сделать (фильтрация). Но я не понимаю, как работает модуль (где он хранит свои фильтры? И как он их применяет?).

Я посмотрел на filterSrv.js, но я не уверен, что он что-то делает с filtering/module.js (кроме предоставления функции filtering / module.js и filtering/module.html).

Вы знаете что-нибудь об этом?

1 ответ

Чтобы установить пользовательский запрос, вы должны установить $scope.panel.queries.custom в module.js. Этот файл src/app/partials/querySelect.html отвечает за вкладку "Запросы" в конфигурации каждой панели, куда вы добавляете пользовательские запросы через пользовательский интерфейс.

Другие вопросы по тегам