Question

J'écris une application GWT. Il est allé très bien, jusqu'à ce que je courais dans IE.

J'ai fait une application qui utilise un FlexTable, et chaque cellule de la table était d'être soulignée. J'ai écrit le gestionnaire MouseOver, mais dans Internet Explorer, il fonctionne incroyablement lent.

Est-ce que je peux faire?

Était-ce utile?

La solution

La performance de FlexTable suce un peu dans IE (BTW, la version de GWT vous utilisez?), En raison des méthodes DOM il nécessaire pour créer la table. Cependant, Grid devrait vous donner un bon coup de pouce dans la performance, si la taille de votre table est constante et connue à l'avance et vous n'avez pas besoin de tables déchiquetés (sinon vous ne pouvez même pas l'utiliser :)).
Un compromis entre les deux serait l'une des tables de incubateur de GWT - par exemple ScrollTable a un support pour mouseovers droite hors de la boîte et BulkTableRenderers devrait accélérer le la création de votre table (il y a même une version pour FlexTable). Même si vous n'êtes pas intéressé à les utiliser dans la production, il est peut-être la peine de vérifier, par exemple, comment ils ont mis en œuvre des événements sur IE MouseOver.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top