metrics_tab.html 1.8 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950
  1. <div class="query-editor-rows gf-form-group">
  2. <div ng-repeat="target in ctrl.panel.targets" ng-class="{'gf-form-disabled': target.hide}">
  3. <rebuild-on-change property="ctrl.panel.datasource || target.datasource" show-null="true">
  4. <plugin-component type="query-ctrl">
  5. </plugin-component>
  6. </rebuild-on-change>
  7. </div>
  8. <div class="gf-form-query">
  9. <div class="gf-form gf-form-query-letter-cell">
  10. <label class="gf-form-label">
  11. <span class="gf-form-query-letter-cell-carret">
  12. <i class="fa fa-caret-down"></i>
  13. </span>
  14. <span class="gf-form-query-letter-cell-letter">{{ctrl.panelCtrl.nextRefId}}</span>
  15. </label>
  16. <button class="btn btn-secondary gf-form-btn" ng-click="ctrl.addQuery()" ng-hide="ctrl.current.meta.mixed">
  17. Add Query
  18. </button>
  19. <div class="dropdown" ng-if="ctrl.current.meta.mixed">
  20. <gf-form-dropdown model="ctrl.addQueryDropdown"
  21. get-options="ctrl.getOptions(false)"
  22. on-change="ctrl.addMixedQuery($option)">
  23. </gf-form-dropdown>
  24. </div>
  25. </div>
  26. </div>
  27. </div>
  28. <!-- <query&#45;troubleshooter panel&#45;ctrl="ctrl.panelCtrl"></query&#45;troubleshooter> -->
  29. <div class="gf-form-group">
  30. <div class="gf-form-inline">
  31. <div class="gf-form">
  32. <label class="gf-form-label">Panel Data Source</label>
  33. <gf-form-dropdown model="ctrl.panelDsValue"
  34. lookup-text="true"
  35. get-options="ctrl.getOptions(true)"
  36. on-change="ctrl.datasourceChanged($option)">
  37. </gf-form-dropdown>
  38. </div>
  39. </div>
  40. </div>
  41. <rebuild-on-change property="ctrl.panel.datasource" show-null="true">
  42. <plugin-component type="query-options-ctrl">
  43. </plugin-component>
  44. </rebuild-on-change>
  45. </div>