Ver Mensaje Individual
  #1 (permalink)  
Antiguo 08/05/2014, 12:22
helacer
 
Fecha de Ingreso: mayo-2006
Ubicación: Bogotá
Mensajes: 2.061
Antigüedad: 18 años, 11 meses
Puntos: 50
Alguien que haya manejado la libreria EasyUI?

Buenas tardes.

Estoy realizando unos datagrid con la libreria easyui. Los datagrid ya funcionan... ..

En un proceso posterior a la carga del datagrid... necesito darle un color a algunas de sus filas.

Ya tengo una función que hace eso... pero lo que pasa es que recorre todo e ldatagrid y lo que necesito es darle color solo a unas filas en especifico porque son muchos registros..

Actualmente tengo esto:

¿Como hago para que lo haga sin iterar todo el datagrid? gracias.

Código:
$('#datagrid').datagrid({
                    rowStyler: function(index,row){
                        return formatDatagrid (index,row);
                    }
                })

function formatDatagrid (index,row){
    switch(parseInt(row.campo)) {
        case 0:
        return {class:'estilo1'};   
        case 1:
        return {class:'estilo2'};   
        case 2:
        return {class:'estilo3'};      
        case 3:
        return {class:'estilo4'};      
        case 4:
        return {class:'alert4'};       
        case 5:
        return {class:'estilo5'}; 
        default:
        return {class:''};    
    }
}