4 Replies Latest reply on Jul 16, 2014 11:36 AM by Donald Baert

    CFGrid Headers Invisible in IE until mouseover

    WiWildcat

      My client uses CFGRID and IE a lot (yeah, I know) and I have been tasked to solve this problem.

       

      When the grid first comes up in IE, the headers are invisible; mouse over them and they'll appear and stay on until you move on to a new table or refresh the screen.

       

      Firefox and Chrome do not have this problem.

       

      To make matters worse, my client has disabled the developer tools access in IE so I can't drill down to the CSS and look for a solution that way.

       

      I am trying to find a cfgrid.onload solution, but apparently the documentation is sparse on the methods available in cfgrid (know where they are? Please enlighten me!)

       

      I stumbled across .refresh() and updateHeaders() but I cannot find their proper syntax and just what the heck they're supposed to do.  I know, lame, but try RTFM when you can't find TFM!

       

      My first try was to create and OnLoad this:

       

      function IEReload() {

           var grid = ColdFusion.Grid.getGridObject('mygridname');

           grid.updateHeaders('mygridname');

           grid.refresh('mygridname');

      }

       

      which does not work.

       

      Ideas welcome!

      Thanks,

      RLS