2016-03-01 18 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; 
}