You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

32 lines
868 B

require([
'underscore',
'jquery',
'splunkjs/mvc',
'splunkjs/mvc/tableview',
'splunkjs/mvc/simplexml/ready!'
], function(_,$,mvc,TableView) {
var CustomRangeRenderer = TableView.BaseCellRenderer.extend({
canRender: function(cell) {
return _(['Echec', 'Total_Logged_CMD']).contains(cell.field);
},
render: function($td, cell) {
var value = parseInt(cell.value);
if (cell.field === 'Echec') {
if (value > 0) {
$td.addClass('range-cell').addClass('range-alert');
}
}
else if (cell.field === 'Total_Logged_CMD') {
if (value > 0) {
$td.addClass('range-cell').addClass('range-warning');
}
}
$td.text(value).addClass('numeric');
}
});
mvc.Components.get('access_stats').getVisualization(function(tableView) {
tableView.addCellRenderer(new CustomRangeRenderer());
});
});