Настроить пользовательский запрос панели 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
отвечает за вкладку "Запросы" в конфигурации каждой панели, куда вы добавляете пользовательские запросы через пользовательский интерфейс.