/**
* 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;
}