Hello,
Our application has one main grid that has a large number of fields. The current count is at about 700 and growing. This creates a variety of performance problems for us.
One use case that presents a problem is that we have a list of views where a user can choose grid view states they have created. When they select a view, it calls grid.setViewState and the subsequent call to grid.setFields is taking 1 second or longer by itself. Then, after the browser finishes actually resetting view state, it often takes 4-5 seconds before the user gets control back.
We are looking for ways to speed this up. This is a serious issue that is preventing us from getting traction with our users. The users typically only show 10-12 fields at one time. So, I'm wondering if there is some better way to do this to avoid the performance penalty associated with calling setFields every time we call setViewState?
One idea I have is to instantiate a brand new grid each time they change views with only the visible fields they want to see. The challenge is how to present the user with a Column Chooser so they can add any other fields they want that aren't currently visible. But, I'd like to know if you have any thoughts or suggestions?
Our application has one main grid that has a large number of fields. The current count is at about 700 and growing. This creates a variety of performance problems for us.
One use case that presents a problem is that we have a list of views where a user can choose grid view states they have created. When they select a view, it calls grid.setViewState and the subsequent call to grid.setFields is taking 1 second or longer by itself. Then, after the browser finishes actually resetting view state, it often takes 4-5 seconds before the user gets control back.
We are looking for ways to speed this up. This is a serious issue that is preventing us from getting traction with our users. The users typically only show 10-12 fields at one time. So, I'm wondering if there is some better way to do this to avoid the performance penalty associated with calling setFields every time we call setViewState?
One idea I have is to instantiate a brand new grid each time they change views with only the visible fields they want to see. The challenge is how to present the user with a Column Chooser so they can add any other fields they want that aren't currently visible. But, I'd like to know if you have any thoughts or suggestions?
Comment