GWT Datagrid zeigt keine Daten an, enthält sie aber

Ich versuche eine zu konvertierencellTable in eindatagrid, weil ich später einen Such-Handler hinzufügen möchte und dafür feste Spaltenüberschriften benötige. Im Moment verlängere ich diecelltable/datagrid Klasse und setzen Sie das Widget in einsimplelayoutpanel und füge dies zu meiner hinzutabpanel.

Wenn ich das benutzecelltable, alles funktioniert gut und die Daten werden angezeigt. Wenn ich den Typ der Klasse in änderedatagrid, die Daten tauchen manchmal auf (die Spaltennamen sind immer da). Um etwas zu dem Tisch hinzuzufügen, den ich benutzt habesetRowData oder eindataProvider. Wenn ich Haltepunkte setze, um das Laden des Tabelleninhalts zu verzögern, enthält die Tabelle manchmal Daten. Wenn ich später die Redraw-Methode für die Tabelle aufrufe, werden in der Tabelle die richtigen Informationen angezeigt. Die Tabelle sollte aber automatisch den Inhalt laden. An anderen "Positionen" meines Projekts habe ich auch das Datagrid verwendet und es hat funktioniertDialogboxes.

Ich denke, es muss einen Fehler bei der Zeichnung der Artikel geben, denn wenn ich anrufe.getRowCount auf dem Tisch oder veraltet.getDisplayedItems, gibt es mir die richtige Anzahl von Elementen zurück, die in der Tabelle sein sollten. Auch wenn ich der Tabelle ein Auswahlmodell hinzufüge und einen Artikel auswähle, enthält der Artikel gültige Daten.

Antworten auf die Frage(3)

Ihre Antwort auf die Frage