2016-03-01 30 views

回答

2

幸运的是,ui-grid提供了用于配置这些选项的GridOptions。我能找到的最接近的就是这个。

在app.js

myApp.config(function($provide){ 
     $provide.decorator('GridOptions',function($delegate){ 
     var gridOptions; 
     gridOptions = angular.copy($delegate); 
     gridOptions.initialize = function(options) { 
      var initOptions; 
      initOptions = $delegate.initialize(options); 
      initOptions.rowTemplate = '<div ng-click="grid.appScope.fnOne(row)" ng-repeat="col in colContainer.renderedColumns track by col.colDef.name" class="ui-grid-cell mouseover" ui-grid-cell></div>'; 
      return initOptions; 
     }; 
     return gridOptions; 
     }); 
    }); 

,然后在你的CSS

.mouseover :hover 
{ 
    background: red; 
}