Select Git revision
add_beaminfo.py
Forked from
ResearchAndDevelopment / EveryBeam
Source project has a limited visibility.
-
Bas van der Tol authoredBas van der Tol authored
Code owners
Assign users and groups as approvers for specific file changes. Learn more.
eventgridcontroller.js 1.98 KiB
// $Id: controller.js 32761 2015-11-02 11:50:21Z schaap $
var eventGridControllerMod = angular.module('EventGridControllerMod', ['ui.grid',
'ui.grid.resizeColumns',
'ui.grid.autoResize']);
eventGridControllerMod.controller('EventGridController', ['$scope', 'dataService', 'uiGridConstants', function($scope, dataService, uiGridConstants) {
var self = this;
$scope.dataService = dataService;
$scope.columns = [
{ field: 'timestamp',
displayName: 'Timestamp',
width: '120',
type: 'date',
enableCellEdit: false,
enableCellEditOnFocus: false,
cellTemplate:'<div style=\'text-align:center; padding-top:5px;\'>{{row.entity[col.field] | date:\'yyyy-MM-dd HH:mm:ss\'}}</div>',
sort: { direction: uiGridConstants.DESC }
},
{ field: 'message',
displayName: 'Message',
enableCellEdit: false,
width: '*',
minWidth: '100',
}];
$scope.gridOptions = {
enableGridMenu: false,
enableSorting: true,
enableFiltering: true,
enableCellEdit: false,
enableColumnResize: true,
enableHorizontalScrollbar: uiGridConstants.scrollbars.NEVER,
enableRowSelection: false,
enableRowHeaderSelection: false,
enableFullRowSelection: false,
modifierKeysToMultiSelect: false,
multiSelect:false,
enableSelectionBatchEvent:false,
gridMenuShowHideColumns: false,
columnDefs: $scope.columns,
data: dataService.events,
rowTemplate: "<div ng-repeat=\"(colRenderIndex, col) in colContainer.renderedColumns track by col.uid\" ui-grid-one-bind-id-grid=\"rowRenderIndex + '-' + col.uid + '-cell'\" class=\"ui-grid-cell\" ng-class=\"{ 'ui-grid-row-header-cell': col.isRowHeader }\" role=\"{{col.isRowHeader ? 'rowheader' : 'gridcell'}}\" ui-grid-cell></div>"
};
}]);