sap.m.Table内CheckBox触发自动滚动异常问题咨询
SAP.m.Table 复选框操作引发滚动异常问题
使用sap.m.Table组件加载数据条目,其中一列包含CheckBox控件,用于对条目执行选择/取消选择操作。当前遇到特定场景下的表格自动滚动异常,复现步骤如下:
- 将电脑焦点切换至其他任意应用程序;
- 返回包含该表格的UI5应用,但不点击应用内任何位置;
- 全程不点击UI5应用(包括表格滚动条),保持焦点不在应用内,使用鼠标滚轮向下滚动列表;
- 选中/取消选中当前视图内任意条目的
CheckBox,此时焦点回到UI5应用; - 列表随即自动滚动至步骤3滚动前的位置,同时错误地选中/取消选中了另一个无关条目的
CheckBox,仿佛表格强制恢复了之前的可视位置。
希望有人能分析问题原因、补充必要细节或提供解决方案。
*** 更新 ***
2022年12月16日:
已在CodePen上创建复现示例。同时发现仅当先选中某条目的CheckBox,再切换至其他应用,之后按步骤返回UI5应用时才会触发该问题。
*** 更新2 ***
感谢@Marc在评论中提供了解决方案。
内容的提问来源于stack exchange,提问作者Terry
相关产品推荐
相关产品推荐

