Domanda

Sto scrivendo un'applicazione in GWT. E 'andata davvero bene, fino a quando mi sono imbattuto in IE.

feci un'applicazione che utilizza un FlexTable, e ogni cella della tabella era essere evidenziati. Ho scritto il gestore MouseOver, ma in Internet Explorer funziona incredibilmente lento.

C'è qualcosa che posso fare?

È stato utile?

Soluzione

L'esecuzione da parte FlexTable kinda succhia in IE (a proposito, quale versione di GWT stai usando?), A causa dei metodi DOM necessari lì per creare la tabella. Tuttavia, Grid dovrebbe fornire una bella spinta in termini di prestazioni, se la dimensione della tabella è costante e noto in anticipo e non hai bisogno di tavoli frastagliati (altrimenti non è possibile anche usarlo :)).
Un compromesso tra i due sarebbe stato uno dei tavoli da Incubatore di GWT - per esempio ScrollTable ha il supporto per mouseovers dritto fuori dalla scatola e BulkTableRenderers dovrebbe accelerare il creazione del vostro tavolo (c'è anche una versione per FlexTable). Anche se non siete interessati a loro utilizzo in produzione, potrebbe essere la pena di verificare, per esempio, il modo in cui gli eventi implementati MouseOver su IE.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top