I have this grid

Code:
xtype: 'gridpanel',            id: 'grdSeguimiento',
            margin: '20 0 10 0',
            width: 1423,
            store: 'Solicitud',
            viewConfig: {
                getRowClass: function(record, rowIndex, rowParams, store) {
                    console.log(record);
                    return record.data.get('TIEMPO') == 1 ? 'child-row' : 'adult-row';


                },
                stripeRows: false
            },
            columns: [
                {
                    xtype: 'gridcolumn',
                    width: 127,
                    dataIndex: 'SOL_CODIGO_CICLO',
                    text: 'Código'
                },
                {
                    xtype: 'gridcolumn',
                    width: 109,
                    dataIndex: 'USR_CI',
                    text: 'Cédula'
                },
                {
                    xtype: 'gridcolumn',
                    width: 146,
                    dataIndex: 'USR_NOMBRES',
                    text: 'Nombres'
                },
                {
                    xtype: 'gridcolumn',
                    width: 151,
                    dataIndex: 'USR_APELLIDOS',
                    text: 'Apellidos'
                },
                {
                    xtype: 'gridcolumn',
                    width: 263,
                    dataIndex: 'CRT_DESCRIPCION',
                    text: 'Certificado'
                },
                {
                    xtype: 'gridcolumn',
                    width: 134,
                    dataIndex: 'CAF_DESCRIPCION',
                    text: 'Carrera'
                },
                {
                    xtype: 'gridcolumn',
                    renderer: function(value, metaData, record, rowIndex, colIndex, store, view) {
                        if(view)
                        {
                            var descripcion = record.data.ETS_CODIGO;
                            var combo = metaData.column.getEditor();
                            var comboStore = combo.getStore();
                            var indice = comboStore.findExact(combo.valueField, value);


                            if (indice >= 0)
                            return comboStore.getAt(indice).get(combo.displayField);
                            else
                            return descripcion;
                        }
                        else
                        return null;
                    },
                    width: 117,
                    dataIndex: 'ETS_CODIGO',
                    text: 'Estado',
                    editor: {
                        xtype: 'combobox',
                        allowBlank: false,
                        autoLoadOnValue: true,
                        displayField: 'ETS_DESCRIPCION',
                        forceSelection: true,
                        queryMode: 'local',
                        store: 'Estado',
                        valueField: 'ETS_CODIGO'
                    }
                },
                {
                    xtype: 'datecolumn',
                    dataIndex: 'SOL_FECHA_ALTA',
                    text: 'Solicitado en:',
                    format: 'Y-m-d'
                },
                {
                    xtype: 'datecolumn',
                    dataIndex: 'SOL_FECHA_ASIGNACION',
                    text: 'Asignado en:',
                    format: 'Y-m-d'
                },
                {
                    xtype: 'gridcolumn',
                    dataIndex: 'SOL_CI_ASIGNADO',
                    text: 'Asignado a:'
                },
                {
                    xtype: 'actioncolumn',
                    width: 68,
                    text: 'Detalle',
                    items: [
                        {
                            handler: function(view, rowIndex, colIndex, item, e, record, row) {
                                var codigo =  record.data.SOL_CODIGO;
                                var strDetalle = Ext.getStore('Detalle');


                                strDetalle.getProxy().extraParams =
                                {
                                    codigoSol : codigo
                                };


                                strDetalle.load({
                                    callback: function(records, operation, success) {
                                        if (success === true) {
                                            if(strDetalle.getTotalCount()>0){
                                                var win = Ext.create('Certificados.view.solicitudes.seguimiento.winDetalle');
                                                Ext.getCmp('PanelCentral').add(win);
                                                win.show();
                                            }else{
                                                Ext.Msg.show({
                                                    title:'Información',
                                                    msg: 'No existe información adicional sobre la solicitud',
                                                    buttons: Ext.Msg.OK,
                                                    icon: Ext.MessageBox.WARNING
                                                });
                                            }
                                        } else {


                                        }
                                    }
                                });




                            },
                            iconCls: 'x-fa fa-info-circle',
                            tooltip: 'Detalle'
                        }
                    ]
                },
                {
                    xtype: 'gridcolumn',
                    hidden: true,
                    dataIndex: 'SOL_CODIGO',
                    hideable: false,
                    text: 'SOL_CODIGO'
                },
                {
                    xtype: 'gridcolumn',
                    hidden: true,
                    dataIndex: 'TIEMPO',
                    hideable: false
                }
            ],
            plugins: [
                {
                    ptype: 'rowediting',
                    listeners: {
                        edit: 'onRowEditingEdit'
                    }
                }
            ]
        }
And this css file

Code:
xtype: 'gridpanel',            id: 'grdSeguimiento',
            margin: '20 0 10 0',
            width: 1423,
            store: 'Solicitud',
            viewConfig: {
                getRowClass: function(record, rowIndex, rowParams, store) {
                    console.log(record);
                    return record.data.get('TIEMPO') == 1 ? 'child-row' : 'adult-row';


                },
                stripeRows: false
            },
            columns: [
                {
                    xtype: 'gridcolumn',
                    width: 127,
                    dataIndex: 'SOL_CODIGO_CICLO',
                    text: 'Código'
                },
                {
                    xtype: 'gridcolumn',
                    width: 109,
                    dataIndex: 'USR_CI',
                    text: 'Cédula'
                },
                {
                    xtype: 'gridcolumn',
                    width: 146,
                    dataIndex: 'USR_NOMBRES',
                    text: 'Nombres'
                },
                {
                    xtype: 'gridcolumn',
                    width: 151,
                    dataIndex: 'USR_APELLIDOS',
                    text: 'Apellidos'
                },
                {
                    xtype: 'gridcolumn',
                    width: 263,
                    dataIndex: 'CRT_DESCRIPCION',
                    text: 'Certificado'
                },
                {
                    xtype: 'gridcolumn',
                    width: 134,
                    dataIndex: 'CAF_DESCRIPCION',
                    text: 'Carrera'
                },
                {
                    xtype: 'gridcolumn',
                    renderer: function(value, metaData, record, rowIndex, colIndex, store, view) {
                        if(view)
                        {
                            var descripcion = record.data.ETS_CODIGO;
                            var combo = metaData.column.getEditor();
                            var comboStore = combo.getStore();
                            var indice = comboStore.findExact(combo.valueField, value);


                            if (indice >= 0)
                            return comboStore.getAt(indice).get(combo.displayField);
                            else
                            return descripcion;
                        }
                        else
                        return null;
                    },
                    width: 117,
                    dataIndex: 'ETS_CODIGO',
                    text: 'Estado',
                    editor: {
                        xtype: 'combobox',
                        allowBlank: false,
                        autoLoadOnValue: true,
                        displayField: 'ETS_DESCRIPCION',
                        forceSelection: true,
                        queryMode: 'local',
                        store: 'Estado',
                        valueField: 'ETS_CODIGO'
                    }
                },
                {
                    xtype: 'datecolumn',
                    dataIndex: 'SOL_FECHA_ALTA',
                    text: 'Solicitado en:',
                    format: 'Y-m-d'
                },
                {
                    xtype: 'datecolumn',
                    dataIndex: 'SOL_FECHA_ASIGNACION',
                    text: 'Asignado en:',
                    format: 'Y-m-d'
                },
                {
                    xtype: 'gridcolumn',
                    dataIndex: 'SOL_CI_ASIGNADO',
                    text: 'Asignado a:'
                },
                {
                    xtype: 'actioncolumn',
                    width: 68,
                    text: 'Detalle',
                    items: [
                        {
                            handler: function(view, rowIndex, colIndex, item, e, record, row) {
                                var codigo =  record.data.SOL_CODIGO;
                                var strDetalle = Ext.getStore('Detalle');


                                strDetalle.getProxy().extraParams =
                                {
                                    codigoSol : codigo
                                };


                                strDetalle.load({
                                    callback: function(records, operation, success) {
                                        if (success === true) {
                                            if(strDetalle.getTotalCount()>0){
                                                var win = Ext.create('Certificados.view.solicitudes.seguimiento.winDetalle');
                                                Ext.getCmp('PanelCentral').add(win);
                                                win.show();
                                            }else{
                                                Ext.Msg.show({
                                                    title:'Información',
                                                    msg: 'No existe información adicional sobre la solicitud',
                                                    buttons: Ext.Msg.OK,
                                                    icon: Ext.MessageBox.WARNING
                                                });
                                            }
                                        } else {


                                        }
                                    }
                                });




                            },
                            iconCls: 'x-fa fa-info-circle',
                            tooltip: 'Detalle'
                        }
                    ]
                },
                {
                    xtype: 'gridcolumn',
                    hidden: true,
                    dataIndex: 'SOL_CODIGO',
                    hideable: false,
                    text: 'SOL_CODIGO'
                },
                {
                    xtype: 'gridcolumn',
                    hidden: true,
                    dataIndex: 'TIEMPO',
                    hideable: false
                }
            ],
            plugins: [
                {
                    ptype: 'rowediting',
                    listeners: {
                        edit: 'onRowEditingEdit'
                    }fc
                }
            ]
        }
I just want different colors for each row based on a value inside the row.

But I'm getting the error

Code:
ext-all-rtl-debug.js?_dc=1510346117335:2613 Uncaught Error: rendered block refreshed at 0 rows while BufferedRenderer view size is 63
Any ideas?