当新项目添加到表格底部时,滚动到焦点对新添加的行无效。
https://github.com/angular-ui/ui-grid/issues/5325讨论了这个问题。
当新项目添加到顶部时,作为解决方案提供的plnkr链接http://plnkr.co/edit/OSbiB5C0RDPsqXJV0yjy?p=preview正在按预期工作。
即。 myprompt$ python.exe
1
2
print("test")
print "test"
File "<stdin>", line 4
print "test"
^
SyntaxError: Missing parentheses in call to 'print'
myprompt$
但如果我这样做myprompt$ python.exe
>>>1
1
>>>2
2
print("test")
test
print "test"
File "<stdin>", line 1
print "test"
^
SyntaxError: Missing parentheses in call to 'print'
myprompt$
它无效。
我正在使用此逻辑将焦点转移到新添加的行
$scope.gridOptions.data.unshift(newobj);
新添加的行不可见。但如果我向下滚动到底部,我就能看到新的行。