Opened 6 years ago

Last modified 6 years ago

#225 new Enhancement

"Freeze" title rows in data tables (IBIS Admin and IBIS-Q output)

Reported by: Kim Neerings Owned by:
Priority: -Low Milestone: Unassigned
Component: View-App Version: Parking Lot
Severity: Moderate Effort Keywords: table title row column
Cc: kneerings@…

Description (last modified by Garth Braithwaite)

I was just thinking that it would be nice to be able to have the column titles of a table stay at the top of the users window even when scrolling down. Sometimes I will be looking up/entering data in a long table, forget which column is which, and have to scroll back up to the top to read the labels. Is that something that is possible? It would be nice on both the Graph Values page of IBIS-Admin and on the Data List portion of a query output.

Another one of the "seems" easy but isn't. Spent 2 days; Tried many variations of css with which work for simple tables but nothing was found that will work for the IBIS view and admin data tables. It is very well documented that fixed table headers are difficult even css 3.0 does not provide any mechanism. The problem is that IBIS has a) multiple header rows with b) columns spans and c) centered text titles. Couple this with the biggest issue d) the need to have variable column widths due to different datasets which have different number of measure type values (variable number of columns). The only solution that is close is to use script which has it's own problems with working with all browsers 100% or when no scripting is allowed, or not being able to easily deal with the complexities of css and script when printing.

Change History (4)

comment:1 Changed 6 years ago by Lois Haggard

Milestone: Unassigned
Version: Unknown2.2

We will want to revisit this when we talk about redoing the data structure in the admin app.

Also - there is an issue with printing - if you print the page, the scrollable area will print only what is showing.

Potential for "printer-friendly" to use a different version of the html. We may also be able to do it in CSS (in the View app). For Admin we can make the data area have separate scrollers.

Garth: Need this on the VIEW data table. Need to have print media to turn off the scrollers.

comment:2 Changed 6 years ago by Garth Braithwaite

Milestone: 2.2 - Development
Owner: set to Garth Braithwaite
Priority: Unknown-Low
Severity: UnknownMinor Effort

comment:3 Changed 6 years ago by Garth Braithwaite

Description: modified (diff)
Milestone: 2.2 - DevelopmentUnassigned
Owner: Garth Braithwaite deleted
Severity: Minor EffortModerate Effort
Version: 2.2Parking Lot

comment:4 Changed 6 years ago by Garth Braithwaite

Description: modified (diff)
Note: See TracTickets for help on using tickets.