Freeze the first column and headers of an Oracle APEX Classic Report
An Oracle APEX Dynamic Action plugin for freezing the (first) column and headers of a Classic Report (using the Universal Theme)
this.triggeringElement
Can I freeze multiple reports on the same page? YES!
How can I change the height of the report?
Currently the report CSS defaults to 500px. It’s very easy to override with a CSS line like this:
#STATIC_ID table.t-Report-report tbody {
height: 750px;
}
If you resize the browser by making it larger, the header may fit, but the body may extend. A possible fix is to re-run the sizes code on head/body after resize. However, the workaround is to simply reload the page.
This plugin may have defects. Test, validate and use at your own risk and without any warranties.
Thanks to Insum Solutions for sponsoring this project.
Portions of the code are based on https://jsfiddle.net/RMarsh/bzuasLcz/3/