:: Forum >>

Setting backgroud-color for row overides selection color ?

WHat I mean...

I have this:

grid1.defineRowProperty("Mybackcolor", function(row){
        return this.getCellValue(7, row);
        });
    grid1.getRowTemplate().setStyle("background-color", function(){
        return this.getRowProperty("Mybackcolor");
        });


to set custom colors for each row, but this way Selection color dissapeared. I mean, the text color works (getting white text) but the backgroud bolor does not change. That way I get White text on wery light row backgrounds making it impossible to read.

I tried to workaroud it by:

grid1.getRowTemplate().onControlActivated = function(event){
return this.setStyle("background-color", '');
        
        }
    
    grid1.getRowTemplate().onControlDeactivated = function(event){
return this.setStyle("background-color", "Mybackcolor");
        }


but it does not work :(

(Seemd to be much easier in v.1, or I just haven't found the way in v.2 :| )
ASJ
Sunday, April 23, 2006
OK, found the solution by adding styles on the page again with !important...

.aw-cells-selected, .aw-rows-selected {
    color: #fff!important;
    background: #396FA2!important;
}


.aw-rows-selected .aw-grid-cell {
    background: none!important;
}
ASJ
Monday, April 24, 2006

This topic is archived.


Back to support forum

Forum search