GWT Datagrid no muestra datos, pero los contiene

Estoy tratando de convertir uncellTable en unadatagrid, porque quiero agregar un controlador de búsqueda más adelante y para eso necesito encabezados de columna fijos. En este momento extiendo elcelltable/datagrid clase y poner el widget en unasimplelayoutpanel y añadir esto a mitabpanel.

Si uso elcelltable, todo funciona bien y los datos aparecen. Si cambio el tipo de la clase adatagrid, los datos se muestran a veces arriba (los nombres de las columnas siempre están ahí). Para agregar algo a la mesa utilicé.setRowData o undataProvider. Si configuro puntos de interrupción para retrasar la carga del contenido de la tabla, la tabla a veces contiene datos. Si luego llamo al método de redibujado para la tabla, la tabla muestra la información correcta. Pero la tabla debe cargar automáticamente el contenido. En otras "posiciones" de mi proyecto usé también el datagrid y funcionó enDialogboxes.

Creo que debe haber un error en el dibujo de los elementos, porque si llamo.getRowCount en la mesa o en desuso.getDisplayedItems, me devuelve el número correcto de elementos que deberían estar en la tabla. Además, si agrego un modelo de selección a la tabla y selecciono un elemento, el elemento contiene datos válidos.

Respuestas a la pregunta(3)

Su respuesta a la pregunta