gpt4 book ai didi

angularjs - 将焦点设置为 ui-grid 中新添加的行

转载 作者:行者123 更新时间:2023-12-04 11:39:19 24 4
gpt4 key购买 nike

我正在使用 ui-grid。用例是在单击按钮时添加一个新行。我想将焦点设置在新添加行的第一个单元格上有什么建议吗?这是一个 plunkr 对于相同的。
http://plnkr.co/edit/6zyZ5q

$scope.addNew = function() {
var newobj = {"id": "","name":"" };
$scope.gridOptions.data.unshift(newobj);
$scope.gridApi.core.notifyDataChange(uiGridConstants.dataChange.ROW);

//set focus to the new row
$scope.gridApi.cellNav.scrollToFocus( $scope.gridOptions.data[0], $scope.gridOptions.columnDefs[0]);
};

最佳答案

$timeout(function() {
$scope.gridApi.cellNav.scrollToFocus(
$scope.termGridOptions.data[0],
$scope.termGridOptions.columnDefs[0]
);
});

我希望它有帮助。

关于angularjs - 将焦点设置为 ui-grid 中新添加的行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36626954/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com