query.editor.html 1.0 KB

1234567891011121314151617181920212223242526272829303132
  1. <query-editor-row ctrl="ctrl">
  2. <li class="tight-form-item query-keyword" style="width: 75px">
  3. Query
  4. </li>
  5. <li>
  6. <input type="text" class="tight-form-input" style="width: 345px;" ng-model="ctrl.target.query" spellcheck='false' placeholder="Lucene query" ng-blur="ctrl.refresh()">
  7. </li>
  8. <li class="tight-form-item query-keyword">
  9. Alias
  10. </li>
  11. <li>
  12. <input type="text" class="tight-form-input" style="width: 200px;" ng-model="ctrl.target.alias" spellcheck='false' placeholder="alias patterns (empty = auto)" ng-blur="ctrl.refresh()">
  13. </li>
  14. </query-editor-row>
  15. <div ng-repeat="agg in ctrl.target.metrics">
  16. <elastic-metric-agg
  17. target="ctrl.target" index="$index"
  18. get-fields="ctrl.getFields($fieldType)"
  19. on-change="ctrl.queryUpdated()"
  20. es-version="ctrl.esVersion">
  21. </elastic-metric-agg>
  22. </div>
  23. <div ng-repeat="agg in ctrl.target.bucketAggs">
  24. <elastic-bucket-agg
  25. target="ctrl.target" index="$index"
  26. get-fields="ctrl.getFields($fieldType)"
  27. on-change="ctrl.queryUpdated()">
  28. </elastic-bucket-agg>
  29. </div>