First off, I want to say that this is a great library, and I’m quite impressed so far.
I’m having an issue in a pivot table where when I scroll vertically, the table wants to move both vertically, and horizontally, making it impossible to see the first row and first column data when there are a lot of columns and rows. I’ve been looking in docs, and the code, and I’ve been unable find anywhere to change this behavior.
It happens reliably in Chrome, and in Firefox, the table doesn’t scroll horizontally at all.
Please let me know if you have any insight into why this might be happening, and what can be done to fix it. I’m ready to purchase a commercial license, but this is a gating factor at the moment.
BTW, the issue happens for me on this table as well. http://webix.com/blog/datatable-1000-columns-and-more/
Chrome 34.0.1847.131 on Mac OSX 10.9.2
Thanks,
Kevin
I can confirm the issue with touch pad scrolling on Mac OS
Current implementation reacts on all, event small, gestures, which may result in unnecessary x-scroll, while main gesture was for the y-scroll.
Fixed build will be available in next few days.
Thank you. I’ve fixed it in the obfuscated javascript for the time being, at least for testing internally, but I look forward to a new version.
There seems to two event handlers for the onScroll event, one for horizontal, and one for vertical. I basically put a detection in the virtual scroll detector to check whether horizontal was greater than 9px in either direction on the x-axis. If it is, then I assume the user really meant to scroll horizontally, and I set the a new direction variable that allows me to limit which onScroll handler gets called. It’s not the best solution, but it’s very difficult trying to make changes to the compressed javascript directly.
Once you get a new version, I’ll be happy to purchase commercial licenses.
Thanks,
Kevin
The package includes webix_debug.js - full uncompressed version of js code, by the way.
Thank you, I’ll apply my changes to the debug code for now. Do you have a timeframe on an update?
Next version will be released till the end of this week