This is not a complaint, but rather an observation, and meant to encourage some ideas.
We all know that grids are very useful, and easy to implement. If you want a table of data, you point and click to select fields, various options, and oila, you have a nicely formatted table of data on your page. But they can be slow, particularly as you add rows or columns, and particularly if you make them editable.
As Steve Wood has mentioned, I (and others) have noticed tremendous speed improvements by using Xbasic to generate the grid from scratch, using just Xbasic and html. I can take a grid that takes 8, 9, 10, or more seconds to load, and get it to display in less than a second with hand coding. Using html you can make the hand coded grid look just like the alpha grid, including colors, alternate row shading, etc. I have even found a way to add column sorting to the xbasic generated grid, without much trouble.
So, it got me thinking: Why does the alpha grid take so long to load (relatively)? Surely, there must be bunches of code that is slowing it down this much. Is it the error checking that is needed if the grid is editable? Or something else?
In any event, I have a thought/suggestion (maybe this should go in the suggestion area, but I am really looking for ideas). Can a basic grid (display only - no editing on the grid) be an option? This would be for display only, would include column sorting, and allowing links to other pages for data editing. Does this option already exist?
Or, if not, perhaps we, on the forum, can begin to collaborate on an xbasic/html grid such as the one I have described. Like we did with the monthly calendar. I am sure, with input from some of us, we can get a very nice, very fast xbasic/html grid.
Anyone interested in this?
Gary
We all know that grids are very useful, and easy to implement. If you want a table of data, you point and click to select fields, various options, and oila, you have a nicely formatted table of data on your page. But they can be slow, particularly as you add rows or columns, and particularly if you make them editable.
As Steve Wood has mentioned, I (and others) have noticed tremendous speed improvements by using Xbasic to generate the grid from scratch, using just Xbasic and html. I can take a grid that takes 8, 9, 10, or more seconds to load, and get it to display in less than a second with hand coding. Using html you can make the hand coded grid look just like the alpha grid, including colors, alternate row shading, etc. I have even found a way to add column sorting to the xbasic generated grid, without much trouble.
So, it got me thinking: Why does the alpha grid take so long to load (relatively)? Surely, there must be bunches of code that is slowing it down this much. Is it the error checking that is needed if the grid is editable? Or something else?
In any event, I have a thought/suggestion (maybe this should go in the suggestion area, but I am really looking for ideas). Can a basic grid (display only - no editing on the grid) be an option? This would be for display only, would include column sorting, and allowing links to other pages for data editing. Does this option already exist?
Or, if not, perhaps we, on the forum, can begin to collaborate on an xbasic/html grid such as the one I have described. Like we did with the monthly calendar. I am sure, with input from some of us, we can get a very nice, very fast xbasic/html grid.
Anyone interested in this?
Gary
Comment