我创建了一个Banana自定义面板,我想通过“select”标签系统动态更改其“自定义查询”。
在this页面中,我可以看到我可以找到包含自定义的变量“_d”。我可以通过一个静态变量来改变它,我在启动Banana之前给出一个值。 在教程中,注释是“设置其他自定义查询”,但是,我不确定我必须用我的变量替换(或者我不要触摸它?)。
我决定查看过滤面板,因为事实上,这就是我想做的事情(过滤)。但我不明白该模块是如何工作的(他在哪里存储过滤器?它是如何应用它们的?)。
我查看了filterSrv.js,但我不确定它是否对过滤/ module.js做了些什么(除了给过滤/ module.js和filtering / module.html提供功能)。
你对此有所了解吗?
答案 0 :(得分:0)
要设置自定义查询,您必须在 module.js 中设置$scope.panel.queries.custom
。此文件src/app/partials/querySelect.html
负责每个面板配置中的查询选项卡,您可以通过UI添加自定义查询。