Fix didn't disable timewindow button (#2312)
* Add support import label * Fix didn't disable timewindow button
This commit is contained in:
parent
168f0d6481
commit
3ba310dff0
@ -212,7 +212,7 @@ function Timewindow($compile, $templateCache, $filter, $mdPanel, $document, $mdM
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
scope.isTimewindowDisabled = function () {
|
function isTimewindowDisabled () {
|
||||||
return scope.disabled || (!scope.isEdit && scope.model.hideInterval && scope.model.hideAggregation && scope.model.hideAggInterval);
|
return scope.disabled || (!scope.isEdit && scope.model.hideInterval && scope.model.hideAggregation && scope.model.hideAggInterval);
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -247,10 +247,16 @@ function Timewindow($compile, $templateCache, $filter, $mdPanel, $document, $mdM
|
|||||||
model.hideAggregation = value.hideAggregation;
|
model.hideAggregation = value.hideAggregation;
|
||||||
model.hideAggInterval = value.hideAggInterval;
|
model.hideAggInterval = value.hideAggInterval;
|
||||||
}
|
}
|
||||||
scope.timewindowDisabled = scope.isTimewindowDisabled();
|
scope.timewindowDisabled = isTimewindowDisabled();
|
||||||
scope.updateDisplayValue();
|
scope.updateDisplayValue();
|
||||||
};
|
};
|
||||||
|
|
||||||
|
scope.$watchGroup(['disabled', 'isEdit'], function(newValue, oldValue) {
|
||||||
|
if (!angular.equals(newValue, oldValue)) {
|
||||||
|
scope.timewindowDisabled = isTimewindowDisabled();
|
||||||
|
}
|
||||||
|
});
|
||||||
|
|
||||||
$compile(element.contents())(scope);
|
$compile(element.contents())(scope);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user