Группировка индексатора в раскрывающемся списке

У меня есть 20 индексов, где мы хотим отобразить их в раскрывающемся списке с группировкой.. как мы можем сгруппировать их в запросе? например:-

index1,Index2,index3 должны иметь имя abc.... Индекс 4, индекс 2, индекс 5 должны иметь имя efg...

поэтому в раскрывающемся списке мы должны видеть только значения abc, efg. поэтому, как только вы выберете abc, панель ниже должна отобразить график соответственно.

1 ответ

Поместив следующее в начале вашей формы / панели инструментов, вы получите раскрывающийся список, из которого у вас есть варианты abc а также def, соответствующий указанному вами набору индексов.

<form>
  <label>Index Group Test</label>
  <fieldset submitButton="false">
    <input type="dropdown" token="indexes">
      <label>Index Group</label>
      <choice value="index=index1 OR index=index2 OR index=index3">abc</choice>
      <choice value="index=index4 OR index=index5 OR index=index6">def</choice>
      <selectFirstChoice>true</selectFirstChoice>
    </input>
  </fieldset>
</form>

Затем вы использовали бы токен $indexes$в вашем запросе, чтобы получить выбранные данные индекса. Например,

<form>
  <label>Index Group Test</label>
  <fieldset submitButton="false">
    <input type="dropdown" token="indexes">
      <label>Index Group</label>
      <choice value="index=index1 OR index=index2 OR index=index3">abc</choice>
      <choice value="index=index4 OR index=index5 OR index=index6">def</choice>
      <selectFirstChoice>true</selectFirstChoice>
    </input>
  </fieldset>
  <row>
    <panel>
      <event>
        <title>Event Data</title>
        <search>
          <query>$indexes$</query>
          <earliest>-24h@h</earliest>
          <latest>now</latest>
        </search>
        <option name="list.drilldown">none</option>
      </event>
    </panel>
  </row>
</form>
Другие вопросы по тегам