Fixed expandItemName() in query editor (no need to expand templated item name in editor).

Improve hosts and items search - return only monitored hosts and enabled items.
This commit is contained in:
Alexander Zobnin
2015-05-30 21:12:33 +03:00
parent 46c9fa90be
commit 4ab1fb4568
2 changed files with 14 additions and 8 deletions

View File

@@ -222,14 +222,16 @@ function (angular, _) {
var name = item.name;
var key = item.key_;
// extract params from key:
// "system.cpu.util[,system,avg1]" --> ["", "system", "avg1"]
var key_params = key.substring(key.indexOf('[') + 1, key.lastIndexOf(']')).split(',');
if (key) {
// extract params from key:
// "system.cpu.util[,system,avg1]" --> ["", "system", "avg1"]
var key_params = key.substring(key.indexOf('[') + 1, key.lastIndexOf(']')).split(',');
// replace item parameters
for (var i = key_params.length; i >= 1; i--) {
name = name.replace('$' + i, key_params[i - 1]);
};
// replace item parameters
for (var i = key_params.length; i >= 1; i--) {
name = name.replace('$' + i, key_params[i - 1]);
};
}
return name;
};