【发布时间】:2017-10-26 06:57:12
【问题描述】:
目标
我有一个 UI 网格。当我点击一行时,它应该被选中,并且应该调用一个以该行作为参数的函数。
当前方法
我使用以下配置代码来生成网格:
$scope.gridOptions = {
enableFiltering: true,
enableRowHeaderSelection: false,
enableRowSelection: true,
multiSelect: false,
noUnselect: true,
onRegisterApi: function (gridApi) {
$scope.gridApi = gridApi;
$scope.gridApi.selection.on.rowSelectionChanged($scope, function (row) {
var name = row.entity.name;
$scope.addToQueue(name);
});
}
};
问题
当我实际更改选择时,上面的代码运行良好(正如函数名称所暗示的那样)。但是应该可以将一行多次添加到队列中。所以我想打电话给$scope.addToQueue(name),即使已经选择了行。
【问题讨论】:
标签: javascript angularjs angular-ui-grid