目标
我有一个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)
。