J'utilise smartgwt. Lorsque j'ai essayé de charger énorme données mon explorateur ne fonctionne pas & obtenir un message d'erreur qui "A script on this page is causing Internet Explorer to run slowly. If it continues to run, your computer may become unresponsive. Do you want to abort the script?"
est intelligent gwt a un problème de performance pour le chargement des données énormes de la base de données?
0
A
Répondre
1
Il existe plusieurs façons de charger des données dans les composants databound ... DataSource est assez puissant et est une bonne option lors de l'utilisation très gros ensembles de données.
Si vous utilisez une source de données, veillez à ne pas charger les données complètes dans une requête et laissez SmartGWT charger les données à la demande. Plusieurs options peuvent également avoir un impact sur les performances des jeux de données volumineux.
utilisation chargement dynamique:
myGrid.setLoadDataOnDemand(true); // good
ne pas utiliser les lignes Autofit car elle nécessite de rendre toutes les lignes:
listGrid.setAutoFitData(Autofit.BOTH); // bad, just let it on default
ne pas essayer de rendre toutes les données à la fois:
grid.setShowAllRecords(true); // bad
et la dernière option: vous avez simplement créé une boucle sans fin ;-)