Angularjs UI网格异常快速的垂直滚动问题
我在项目中使用了UI网格,下面是我使用的Angularjs UI网格异常快速的垂直滚动问题,angularjs,angular-ui-grid,Angularjs,Angular Ui Grid,我在项目中使用了UI网格,下面是我使用的gridOptions变量的快照。问题是一切正常。但在过去的1到2周里,垂直卷轴疯狂地只在一个卷轴上滚动。由于multiSelect设置为true,客户端无法检查/选择特定记录,因此滚动条会疯狂滚动(当用户只滚动一次时会出现这种情况),滚动条会到达表的底部 版本:ui网格-v3.2.1 this.gridOptions = { appScopeProvider: this, infiniteScrollRowsFromEnd: 20
gridOptions
变量的快照。问题是一切正常。但在过去的1到2周里,垂直卷轴疯狂地只在一个卷轴上滚动。由于multiSelect
设置为true,客户端无法检查/选择特定记录,因此滚动条会疯狂滚动(当用户只滚动一次时会出现这种情况),滚动条会到达表的底部
版本:ui网格-v3.2.1
this.gridOptions = {
appScopeProvider: this,
infiniteScrollRowsFromEnd: 20,
enableSelectAll: true,
multiSelect: true,
enableColumnResizing: true,
saveScroll: false,
saveFocus: false,
saveGrouping: false,
enableFiltering: true,
saveGroupingExpandedStates: false,
saveTreeView: false,
infiniteScrollDown: true,
useExternalFiltering: false,
useExternalSorting: false,
enableCellEditOnFocus: false,
enableCellEdit: false,
enableRowSelection: true,
enableFullRowSelection: true,
enableGridMenu: true,
enableSorting: true,
exporterCsvFilename: 'ClientResults.csv',
exporterCsvLinkElement: angular
//sorry cant share other code
有谁能帮上忙吗
注:表中总共有2000多条记录。而且,这种情况只在chrome浏览器中发生,在Firefox中表现正常。解决了这个问题
问题在于Chrome56的版本。另外,我的ui网格版本是3.2.0,我将其升级到4.0.2,最终解决了这个问题。这很有帮助。对于任何想知道如何在不升级ui grid的情况下解决这个问题的人来说,这解决了我在
ui grid 3.1.1
上的问题:
将此添加到css:
.ui-grid-viewport {
overflow-anchor: none;
}
那么到底是什么问题?你能说清楚一点吗。。。您是否能够向下滚动,或者容器中的滚动被禁用,从而阻止您选择特定记录?当用户垂直滚动时,网格开始快速滚动,即使用户只滚动一次,滚动条到达表的底部。这不允许用户选择或查看中间记录。记录可能重复