报表滚动问题
在手机上滚动 SpreadJS 报表时,当滚动到显示最后一行/第一行时,能不能做到继续滚动,带动页面滚动呢?
如下录屏: 录屏中表格卡片滚动展示最后一行时,会带动页面往下滚动,但是【3.0分页_副本】(基于 SpreadJS实现)这个卡片就没办法做到
您好,经调研,这是一个已知的Limitation,SpreadJS目前通过处理所有的触摸事件来模拟平滑的触摸行为,但是在这种情况下SpreadJS无法确定何时释放事件来使页面继续向下滚动。 您好,您描述的问题我了解了,但是从提供的信息来看无法判断这是一个新的需求或是Bug,能否请您提供一个可以复现此问题的Demo,这边复现后实际调研一下看看,只要可以复现问题即可。 Joestar.Xu 发表于 2024-12-10 11:50
您好,您描述的问题我了解了,但是从提供的信息来看无法判断这是一个新的需求或是Bug,能否请您提供一个可 ...
你好,我理解这更像是一个需求,或者我更想知道现在是否有方案可以直接实现我的期望
提供和录屏一样的demo 会比较困难,我可以描述一下场景,场景比较简单, 如下:
页面比较长(出滚动条), SpreadJS报表内部也有滚动条,且SpreadJS报表上下都有内容。手指在报表区域滚动【到顶/到底】时,可以带动页面滚动
具体的效果还是可以参考主楼上 在【表格】的内容区域滚动时的效果
好的,这边尝试复现一下,后续有进展我会在本帖中回复您。 Joestar.Xu 发表于 2024-12-10 14:31
好的,这边尝试复现一下,后续有进展我会在本帖中回复您。
你好,请问这个问题有进展吗? 您好,问题这边已经复现了,目前正在调研中,后续有进展我会在本帖中回复您。 Joestar.Xu 发表于 2024-12-17 12:03
您好,经调研,这是一个已知的Limitation,SpreadJS目前通过处理所有的触摸事件来模拟平滑的触摸行为,但是 ...
所以我理解,其实是 SpreadJS 内部通过拦截所有的 touch 事件来实现报表滚动?那应该能知道什么时候滚动到报表的底部/顶部吧?这时候来释放事件使得页面滑动可行吗?
我们之前做过此方面的调研,SpreadJS本身找不到好的时机去使页面滑动,等捕获到触摸事件的时候就已经晚了。 Joestar.Xu 发表于 2024-12-17 17:44
我们之前做过此方面的调研,SpreadJS本身找不到好的时机去使页面滑动,等捕获到触摸事件的时候就已经晚了。
了解了,谢谢
页:
[1]
2