GWT CellTable CheckboxCell no funciona en IE8

Estoy teniendo una CellTable con CheckboxCell en ella.

Le he añadido el siguiente manejador:

private static Column<AIDataRecord, Boolean> m_checkColumn = 
    new Column<AIDataRecord, Boolean>(new CheckboxCell(true, false)) 
    {
        @Override
        public Boolean getValue(AIDataRecord object) 
        {
            // Get the value from the selection model.
            return object.isSelected();
        }   
        @Override
        public void onBrowserEvent(Context context, Element elem, AIDataRecord object, NativeEvent event) 
        {
            System.out.println("Browser Event Called");
            super.onBrowserEvent(context, elem, object, event); 
            String eventType = event.getType();
            if ("change".equals(eventType)) 
            {
                System.out.println("Value changed");
                object.toggleSelection();
                System.out.println("Nw : "+object.isSelected());
            }
        }
    };

dóndeobject.toggleSelection() es un método que invierte un campo booleano, es decir, verdadero a falso y falso a verdadero.

Estoy utilizando este código para buscar si se selecciona o no una casilla de verificación para identificar una fila.

Esto funciona perfectamente bien en todos los principales navegadores, excepto en IE 8.

En IE 8 obtengo el object.isSelected () verdadero, pero aún cuando hago clic en el botón en ese panel para eliminar la fila, muestra isSelected () false para la misma fila.

¿Puede algún cuerpo ayudarme con dónde debo intentar encontrar el problema? ¿Por qué IE se está comportando de manera diferente?

¿Puede algún experto en Java / GWT por favor ayudarme ...

Gracias.

Respuestas a la pregunta(1)

Su respuesta a la pregunta