angular-ui/ui-grid

Edited cell will always refocus when scrolling grid

Open

#6,794 建立於 2018年7月5日

在 GitHub 查看
 (2 留言) (0 反應) (0 負責人)JavaScript (2,496 fork)batch import
grid-edithelp wantedwaiting-response

倉庫指標

Star
 (5,395 star)
PR 合併指標
 (30 天內沒有已合併 PR)

描述

I am using version 4.4.4 and things messed up with the scrolling. The edited cell will always refocus when scrolling grid horizontally. I tried to fix the issue by commenting "uiGridCtrl.cellNav.broadcastCellNav(lastRowCol);" but it lead to tab/edit issue. Please let us know if we have any fix for the same.

grid.api.core.on.scrollEnd($scope, function (args) { // Skip if there's no currently-focused cell var lastRowCol = uiGridCtrl.grid.api.cellNav.getFocusedCell(); if (lastRowCol === null) { return; }

            //if not in my container, move on
            //todo: worry about horiz scroll
            if (!renderContainerCtrl.colContainer.containsColumn(lastRowCol.col)) {
              return;
            }

          //uiGridCtrl.cellNav.broadcastCellNav(lastRowCol); // -- Commented this line**
          });

貢獻者指南