/**
* Función que cambia de color la fila
*
*/
public class GVC extends GridViewConfig{
@Override
public String getRowStyle(ModelData model, int rowIndex, ListStore ds){
if (rowIndex%2==0){
return "coloreador-grid-row-impar";
}
else
return "";
}
}
GridView view = new GridView();
view.setViewConfig(new GVC());
grid.setView(view);
presenter
this.display.getGrid().getView().setViewConfig(new GridViewConfig() {
@Override
public String getRowStyle(ModelData model, int rowIndex,
ListStore ds) {
if (model != null) {
if (model.get("id") == null){
return "coloreador-grid-row-nuevo";
}
else{
if (model.get("colorea") != null && (Boolean) model.get("colorea")) {
return "coloreador-grid-row-borrado";
} else {
return "coloreador-grid-row-sincolor";
}
}
}
return "";
}
});
en css
.coloreador-grid-row-sincolor {
background-color: #FFFFFF !important;
}