Можно использовать переменные шаблона в поле запроса другой переменной шаблона через $Variable_name
, аналогично тому, как вы ссылаетесь на них в запросах.
Точный формат зависит от источника данных, но при использовании diffxDB это будет выглядеть примерно так.
Первая переменная:
- Имя:
Network
- Запрос:
SHOW TAG VALUES FROM readings WITH KEY = "network"
Вторая переменная:
- Имя:
Device
- Запрос:
SHOW TAG VALUES FROM readings WITH KEY = "device" where "network" = $Network
По сути, показать список всех сетей в первом раскрывающемся списке, а во втором раскрывающемся списке отображать только устройства, принадлежащие выбранной сети. Второй выпадающий список обновляется динамически.