Fix host group list update.

This commit is contained in:
Alexander Zobnin
2015-05-07 18:26:49 +03:00
parent 78fb8fdfec
commit f11e0842db
2 changed files with 126 additions and 128 deletions

View File

@@ -1,4 +1,3 @@
<div class="editor-row">
<div ng-repeat="target in panel.targets"
class="grafana-target"
@@ -114,7 +113,7 @@
class="input-medium grafana-target-segment-input"
ng-change="selectItem()"
ng-model="target.item"
bs-tooltip="target.expandedName.length > 30 ? target.expandedName : ''"
bs-tooltip="target.item.expandedName.length > 30 ? target.item.expandedName : ''"
ng-options="item.expandedName for item in metric.itemList" >
<option value="">--select item--</option>
</select>

View File

@@ -8,11 +8,6 @@ function (angular, _) {
var module = angular.module('grafana.controllers');
var targetLetters = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'
var hostGroupList = [];
var hostList = [];
var applicationList = [];
var itemList = [];
module.controller('ZabbixAPITargetCtrl', function($scope) {
$scope.init = function() {
@@ -26,7 +21,11 @@ function (angular, _) {
// Update host group, host, application and item lists
$scope.updateHostGroupList();
if ($scope.target.hostGroup) {
$scope.updateHostList($scope.target.hostGroup.groupid);
} else {
$scope.updateHostList();
}
if ($scope.target.host) {
$scope.updateAppList($scope.target.host.hostid);
if ($scope.target.application) {