ui-网格 angularjs 的新添加行中的单元格导航无法正常工作
Cell Navigation not working Properly in new added row of ui-grid angularjs
单击 "Add Row" 按钮时,它在 ui-grid 的顶部添加了一个新行,焦点位于第一列。按下 Tab 按钮后,它不会转到同一行的下一列,而是转到下一行列。
http://plnkr.co/edit/VYhhIpdUAUzoXr2RiYKG?p=preview Here is my code in [plnkr]
请指教。
您对焦太快了。如果您使用超时,一切都会按预期进行。
setTimeout(function(){
$scope.gridApi.cellNav.scrollToFocus($scope.gridOptions.data[0], $scope.gridOptions.columnDefs[0]);
}, 100)
您还需要关注数据[0] 而不是第一个索引。
这是你的 updated Plunkr.
单击 "Add Row" 按钮时,它在 ui-grid 的顶部添加了一个新行,焦点位于第一列。按下 Tab 按钮后,它不会转到同一行的下一列,而是转到下一行列。
http://plnkr.co/edit/VYhhIpdUAUzoXr2RiYKG?p=preview Here is my code in [plnkr]
请指教。
您对焦太快了。如果您使用超时,一切都会按预期进行。
setTimeout(function(){
$scope.gridApi.cellNav.scrollToFocus($scope.gridOptions.data[0], $scope.gridOptions.columnDefs[0]);
}, 100)
您还需要关注数据[0] 而不是第一个索引。
这是你的 updated Plunkr.