我有一个需要ui.grid.cellNav
的网格,但是当我第一次点击允许焦点的任何单元格(allowCellFocus
- >默认为true
)时,滚动事件会向上移动单击了视口中的单元格,我的网格有很多行,因此用户需要向上滚动才能再次显示单击的单元格。它只在第一次单击一个单元格时发生。
我在ui-grid.js中找到了以下代码来解释行为:
if (grid.cellNav.lastRowCol === null || grid.cellNav.lastRowCol.row !== newRowCol.row || grid.cellNav.lastRowCol.col !== newRowCol.col){
grid.api.cellNav.raise.navigate(newRowCol, grid.cellNav.lastRowCol);
grid.cellNav.lastRowCol = newRowCol;
}
复制步骤:
再次单击任何其他单元格不会再次触发滚动行为。要复制您需要重新加载页面的行为。
我是否可以在使用cellNav时阻止此行为?
提前致谢。