I
Ian Sykes
I'm writing a web application which has the following requirements for
the presentation of tabular data in HTML to users:
* Columns and rows can be re-sized by dragging the mouse
* Internal vertical scrolling is implemented, with column headers
remaining fixed during scrolling
* Works with Internet Explorer and Netscape. Compatibility with
additional browsers is highly desirable.
* Each column has its own rule for formatting its cells. Cell
formatting rules can be a function of the value in the cell.
* The last row's contents can be formatted as a special case. (This
will enable a row that presents aggregated data such as totals to be
visually differentiated from the other rows.)
* The table should have an event-generating selection model which
allows multiple rows to be in the selected state concurrently.
* Responsiveness with large data sets (i.e. for 15 columns and 250
rows, taking less than one second to render or process user input and
re-render)
* Cells can contain images
* Columns can be re-ordered by dragging the mouse
* Columns in the data model can be hidden
* Tooltips can be made to appear for all cells, including column
header cells and row header cells
What I'm hoping is that there is some 3rd party JavaScript component
that can generate the tables for me. Can anybody recommend such a
component?
Thanks in advance,
Ian
the presentation of tabular data in HTML to users:
* Columns and rows can be re-sized by dragging the mouse
* Internal vertical scrolling is implemented, with column headers
remaining fixed during scrolling
* Works with Internet Explorer and Netscape. Compatibility with
additional browsers is highly desirable.
* Each column has its own rule for formatting its cells. Cell
formatting rules can be a function of the value in the cell.
* The last row's contents can be formatted as a special case. (This
will enable a row that presents aggregated data such as totals to be
visually differentiated from the other rows.)
* The table should have an event-generating selection model which
allows multiple rows to be in the selected state concurrently.
* Responsiveness with large data sets (i.e. for 15 columns and 250
rows, taking less than one second to render or process user input and
re-render)
* Cells can contain images
* Columns can be re-ordered by dragging the mouse
* Columns in the data model can be hidden
* Tooltips can be made to appear for all cells, including column
header cells and row header cells
What I'm hoping is that there is some 3rd party JavaScript component
that can generate the tables for me. Can anybody recommend such a
component?
Thanks in advance,
Ian