Come possono i tipi di supporto quadro GWT 2.1 editore primitivi?
Domanda
Sto cercando di associare un campo di tipo primitivo "int" per un editore. Il mio editore si estende ValueBox<Integer>
, dal momento che i farmaci generici in Java possono utilizzare solo tipi di oggetti.
Quando compilo la mia applicazione, ottengo il seguente errore:
00: 00: 18.915 [ERRORE] Trovato inaspettato tipo INT mentre evauating percorso "CadastralDivisionCode" utilizzando getter espressione ""
La modifica della getter e setter di utilizzare un oggetto Integer, fa il trucco. C'è un modo per utilizzare un tipo primitivo nel quadro editor di GWT 2.1?
Soluzione
È necessario attendere 2.1.1 per i tipi primitivi. C'è un aperta bug tracciamento questo.
Altri suggerimenti
non hanno guardato interni GWT, ma molto probabilmente non si può fare, perché i valori primitivi non sono gestite da riferimento e non possono essere messi in collezioni.
L'unico modo per aggirare è quello di utilizzare tipi di oggetti equivalenti, ad esempio Integer
per int
.