Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript UI网格滚动到焦点在放置在网格底部时对新添加的行无效_Javascript_Angularjs_Angular Ui Grid_Ui Grid - Fatal编程技术网

Javascript UI网格滚动到焦点在放置在网格底部时对新添加的行无效

Javascript UI网格滚动到焦点在放置在网格底部时对新添加的行无效,javascript,angularjs,angular-ui-grid,ui-grid,Javascript,Angularjs,Angular Ui Grid,Ui Grid,将新项目添加到表格底部时,滚动到焦点不适用于新添加的行 讨论这个问题 当在顶部添加新项时,作为解决方案提供的plnkr链接将按预期工作 i、 e.$scope.gridOptions.data.unshift(newobj) 但是如果我这样做,$scope.gridOptions.data.push(newobj)它不工作 我使用这个逻辑将焦点转移到新添加的行 var rowIndex = $scope.gridOptions.data.length-1;

将新项目添加到表格底部时,滚动到焦点不适用于新添加的行

讨论这个问题

当在顶部添加新项时,作为解决方案提供的plnkr链接将按预期工作

i、 e.
$scope.gridOptions.data.unshift(newobj)

但是如果我这样做,
$scope.gridOptions.data.push(newobj)它不工作

我使用这个逻辑将焦点转移到新添加的行

            var rowIndex = $scope.gridOptions.data.length-1;
            var colIndex = 1;
            $scope.gridApi.cellNav.scrollToFocus($scope.gridOptions.data[rowIndex], $scope.gridOptions.columnDefs[colIndex]);

新添加的行不可见。但是如果我向下滚动到底部,我可以看到新行。

这肯定是
ui-grid
的问题,这里有一个,但这似乎不是一个好的解决方案。我面临着同样的问题,你有什么更新吗?使用此解决方案,新行不完全可见