Are the top two rows a "header" for the columns then? Or are you looking for an option that would basically build a grid with a header (or headers) row and *then* lock the top two "data" rows?

I admit that locking the first two columns while allowing the remaining columns to scroll would be tricky. jqGrid allows for multiple sub grids. I wonder if something that you are looking to do could be done using a sub-grid. You can dynamically reorder the grid columns in jqGrid, dragging and dropping them as well.

Or, maybe use two grids and sync the scrolling between the two. Admittedly it would be a cool feature to set one or more columns as "fixed" while being able to scroll both directions.

Pete


Nathan Andelin wrote:
From: Pete Helgren
Have you considered using something like a grid? I use jqGrid and
have been very pleased with it.

We're looking at options. Thanks for the screen shots. As I mentioned earlier, having the first two (2) rows remain in fixed position while the rows underneath scroll vertically, and having the first two (2) columns remain in fixed position while the remaining columns scroll horizontally, seems to be the tricky part. The user would lose context if fixed rows or columns were to otherwise scroll out of view.

Another interesting requirement is that some students may be given "independent study" or "extra credit" assignments, unique to them. Scores for all other students would need to be blank and disabled - another dynamic behavior for grid cells, based on the type of data.

-Nathan.




As an Amazon Associate we earn from qualifying purchases.

This thread ...

Replies:

Follow On AppleNews
Return to Archive home page | Return to MIDRANGE.COM home page

This mailing list archive is Copyright 1997-2024 by midrange.com and David Gibbs as a compilation work. Use of the archive is restricted to research of a business or technical nature. Any other uses are prohibited. Full details are available on our policy page. If you have questions about this, please contact [javascript protected email address].

Operating expenses for this site are earned using the Amazon Associate program and Google Adsense.