S. *_*ran 5 javascript angularjs angular-ui ng-grid
在我的项目中,我需要在网格加载后立即关注第一行ng-grid,当我按下向下键时它应该移动到下一行.我添加了以下事件:
$scope.$on('ngGridEventData', function (e,s) {
$scope.gridOptions.selectRow(0, true);
});
Run Code Online (Sandbox Code Playgroud)
但是这个事件只选择了第一行,它没有把焦点放在第一行.需要单击该行以获得焦点.为了获得焦点,我们需要编写哪些附加声明?
我在ng-grid的github repo上报告了它并得到了解决方案.您可以在此处查看对话:https://github.com/angular-ui/ng-grid/issues/539
我们需要添加以下语句以将焦点放在所选元素上:
$(".ngViewport").focus();
Run Code Online (Sandbox Code Playgroud)