如何在 ExtJs 6 中禁用触摸
How to disabled touch in ExtJs 6
最近,我正在带触摸屏的桌面上测试一些功能。我意识到由于某些 ExtJS 样式,ExtJs 代码无法在它们上正常工作。我可以只禁用 ExtJs 框架的触摸屏吗?
这是我的发现:是的,你可以。
有一种方法可以禁用触摸行为,您应该在框架呈现其内容之前执行此操作。
//ExtJs 6.0.2
Ext.supports.Touch = false;
Ext.supports.touchScroll = 0;
//ExtJs 6.5.3
Ext.supports.Touch = false;
相关链接:
- https://forum.sencha.com/forum/showthread.php?289792-Turning-off-Touch-support!/page2
- https://forum.sencha.com/forum/showthread.php?337169-ExtJS-5-is-broken-in-Firefox-52-when-laptop-has-a-touchscreen/page2
- https://docs.sencha.com/extjs/6.2.0/modern/Ext.supports.html
- https://docs.sencha.com/extjs/6.5.3/modern/Ext.supports.html#property-Touch
最近,我正在带触摸屏的桌面上测试一些功能。我意识到由于某些 ExtJS 样式,ExtJs 代码无法在它们上正常工作。我可以只禁用 ExtJs 框架的触摸屏吗?
这是我的发现:是的,你可以。
有一种方法可以禁用触摸行为,您应该在框架呈现其内容之前执行此操作。
//ExtJs 6.0.2
Ext.supports.Touch = false;
Ext.supports.touchScroll = 0;
//ExtJs 6.5.3
Ext.supports.Touch = false;
相关链接:
- https://forum.sencha.com/forum/showthread.php?289792-Turning-off-Touch-support!/page2
- https://forum.sencha.com/forum/showthread.php?337169-ExtJS-5-is-broken-in-Firefox-52-when-laptop-has-a-touchscreen/page2
- https://docs.sencha.com/extjs/6.2.0/modern/Ext.supports.html
- https://docs.sencha.com/extjs/6.5.3/modern/Ext.supports.html#property-Touch