Hello Robert,
Thank you for posting in our community.
In order to ensure that I will provide you with better and more accurate support I will need some additional information regarding your scenario.
Could you please let me know what is the reason why in the rendered event you are setting the overflow-x property of the scrolling container to auto? I am asking because initially, only one column in your grid is displayed. Since autofitLastColumn property is set to true by default this column will extend to the entire width of the grid. In this scenario no horizontal scrollbar is needed. If you resize the column later and its width exceeds the width of the grid a horizontal scrollbar appears by default and you could scroll all the way to the end of this scrollbar. Having this in mind I was wondering what is the purpose of showing this scrollbar in the rendered event of the igGrid and additionally setting hscroller_container to be hidden?
If I comment the code in the rendered event the igGrid behaves as expected on my side. I am attaching your modified sample for your reference.
I am looking forward to hearing from you.
This was a workaround suggested by someone in your support when we could not see a horizontal scroll bar for a fixed height grid. You can view the case history for case - CAS-150367-J5M8K0. the known issue can be found here - http://ko.infragistics.com/help/jquery/iggrid_known_issues.html#_Ref367440465
So...
Can you provide us a solution for both problems which is not breaking one or the other?
We're digging into it. Stay tuned.
Best regards,Martin PavlovInfragistics, Inc.
Hello Arnaud,
Thank you for your feedback. Sorry to hear that things didn't work as expected.Starting over sounds good to me. We're always ready to help.
Hi Martin,
Actually, I didn't try it because all the problem also occur on windows environment.Again, if I use the previously attached sample, it doesn't work on IE with the solution we got from you.
We also had other troubles with the grid itself which leaded me to incorporate your previous workaround (with additional fixes) to make it work.
However, as soon as we try to fix something, something else is breaking.For instance, we now have some grids which are flickering when we reach the end of the vertical scrollbar...
I guess we should start over with a 'simple' usage and see what is wrong to fix it instead of creating workarounds on top of workaround.I will try to provide you a clean example of the grid in the coming days.
Thanks for coming back to me.- Arnaud
Did you have a chance to try my latest solution?Let me know if you have further questions regarding this subject.
After reviewing thread in case CAS-150367-J5M8K0 I believe that the original problem (which is that horizontal scrollbar is missing and the grid cannot be scrolled horizontally) is only observed on OS X under specific conditions as described in the "Horizontal scrollbar visibility issues on Mac OS" known issue. Can you confirm my observation?
If that's the case I can offer you another approach which enables horizontal scrolling on scroll gestures by manually handling the "wheel" event (I'm also attaching a sample for your reference). Keep in mind that by default the horizontal indicator is not shown (because of the "overflow-x:hidden" rule). In order to show it you need to uncomment the commented code in the "wheel" event handler.
Let me know if this solutions suits your needs.
P.S.: I also logged an internal Development issue with number 194417 so that we can incorporate this solution in our codebase or come up with another solution.
Hope this helps,Martin PavlovInfragistics, Inc.
I'll spend more time trying to fix the header position misalignment and will update you on my progress.
I'll also discuss this issue with my colleagues in order to see whether we can provide a fix for it.