jQWidgets Forums
Forum Replies Created
-
Author
-
After getting more info from one of the users we found out what caused this.
It has to do with default scrolling behavior on Windows.
After release scrolling it keeps scrolling for a while.
During that time touches only stop the scroll and doesn’t activate items.
Some users don’t understand this behavior, causing then to think it doesn’t work.
Now we know this we can explain this to then.Best regards,
MarcoHello Peter,
No problem, I’m investigating this problem myself and already know the basic problem.
The basic problem is that Javascript itself doesn’t give the right X and Y-coordinates, these need to be converted.
I have reviewed some of the code and suspect you use the plain Javascript mouse events.
Is this correct? Or is also the JQuery event handling used?
Please let me know as then I can check how to add conversion of the X and Y-coordinates of events.
Thanks!Best regards,
MarcoHello Nadezhda,
We would appreciate that.
Any updates on this investigation?Best regards,
MarcoHello Nadezhda,
Thanks for the suggestion.
This would however not fully work as it would not scale the fonts.
Also it’s not easy to combine with the transform scaling and we need that for other parts of the page.
Could you please check why transform scaling is not working correctly?
That would be the best solution for us.Thanks!
Best regards,
MarcoHello Peter,
Thanks for your fast response.
Then there has to be another reason why it’s so slow.
Could you please look into this?
I really need to have this fixed as I choose your product for performance and already ordered a licenseBy the way, I tried a percentage width and height.
It gives the same delay, there seems to be no difference.
Also it is less reliable, it doesn’t always repaint correctly on Android browser and Firefox (Android).One other thing you might need to know:
I create the grid in this way:
$(libraryFieldConfig).jqxGrid(
{
theme: “MR”,
sortable: false,
rowsheight: 35,
columnsheight: 35,
altrows: true,
altstart:1
});
Column is specified as followed:
columns[i]={ text: ucwords(f), datafield: f, width: 9*Math.min(1.5*avgWidth,maxWidth)+16, sortable:true,
cellsrenderer: function (row, column, value) {
return ‘‘ + value + ‘‘;
},renderer: function (value) {
return ‘‘ + value + ‘‘;
}};I hope you can help finding the cause.
Thanks!Best regards,
Marco -
AuthorPosts