views:

1903

answers:

1

Hello,

we have migrated from gwtext to smartgwt and overall the experience is ok. However, we have big problems with the ListGrid component of SmartGWT.

It is very slow if both of the following conditions are met:

  • Internet Explorer is used
  • 5 or more columns

the speed will decrease if you add more columns up to the point where the whole thing is unusable and you have to kill the browser, e.g. through the windows task manager.

Grids with 1 column are fine in internet explorer

Grids with a large number of columns are fine in firefox, opera

In the smartgwt forums I've found two entries that are about this problem, but none of the suggested workarounds has fixed the problem.

http://forums.smartclient.com/showthread.php?t=5896

Since I am only allowed to post one hyperlink, here's the number of the second thread:

t=5193

Any help is greatly appreciated

A: 

Can you list out the actual steps you took to make sure you followed all the suggestions in the threads in the SmartClient forums?

If you look at the SmartGWT Showcase LiveGrid sample:

http://www.smartclient.com/smartgwt/showcase/#featured_grid_live

Is this slow for you? If so possibly something is wrong with your machine or browser and you should try a co-worker's machine.

We've tested other machine and all exposed the same behaviour - ff fast, ie slow.The LiveGrid sample is much snappier on ff than on ie. However, ie is still ok with this sample.We've been fiddling around with grid settings - setBaseStyle("tallCell") and setShowRollover(false) have improved the performance slightly.We're upgraded to latest other javascript/ajax libs have been removed; browser cache cleared.Reduced number of rows, no impact; slow even with 5 rows.Even copied the livegrid sample 1:1 into my code, still slow.
Several more steps are listed at the SmartClient forums, but first a sanity check: you seem to be saying that a purely client-side interaction runs faster at smartclient.com than on your server. That doesn't make sense. What interactions, specifically, are slow?