Angularjs ng网格通过单击网格外的按钮删除行
我有一个ng网格,在网格底部有编辑和删除按钮。当未选择任何行时,这两个按钮均被禁用 我想知道当选择一行时,为ng Grid删除一行的正确方法是什么Angularjs ng网格通过单击网格外的按钮删除行,angularjs,ng-grid,Angularjs,Ng Grid,我有一个ng网格,在网格底部有编辑和删除按钮。当未选择任何行时,这两个按钮均被禁用 我想知道当选择一行时,为ng Grid删除一行的正确方法是什么 我找不到他们或他们的中的任何示例,我快速比较了原始版本和选定版本。。。大概是这样的: angular.forEach($scope.gridOptions.selectedItems, function(index) { var deleteIndex = $scope.originalResource.indexOf(index);
我找不到他们或他们的中的任何示例,我快速比较了原始版本和选定版本。。。大概是这样的:
angular.forEach($scope.gridOptions.selectedItems, function(index) {
var deleteIndex = $scope.originalResource.indexOf(index);
if (deleteIndex > -1){
$scope.originalResource.splice(deleteIndex,1);
}
});
然后,为了取消选择行,我做了以下操作:
$scope.selections.splice(0)
我对原始行和所选行进行了快速比较。。。大概是这样的:
angular.forEach($scope.gridOptions.selectedItems, function(index) {
var deleteIndex = $scope.originalResource.indexOf(index);
if (deleteIndex > -1){
$scope.originalResource.splice(deleteIndex,1);
}
});
然后要取消选择行,我执行了以下操作:$scope.selections.splice(0)
使用此选项,它可用于多行或单行选择
$scope.mys=[];
$scope.gridOptions={
数据:'数据',
selectedItems:$scope.mys,
showSelectionCheckbox:true
}
$scope.delItem=函数(){
对于(变量i=0;i<$scope.mySelections.length;i++){
var index=$scope.data.indexOf($scope.mySelections[i]);
如果(索引!=-1){
$scope.data.splice(索引1);
}
}
}
使用此选项,它适用于多行或单行选择
$scope.mys=[];
$scope.gridOptions={
数据:'数据',
selectedItems:$scope.mys,
showSelectionCheckbox:true
}
$scope.delItem=函数(){
对于(变量i=0;i<$scope.mySelections.length;i++){
var index=$scope.data.indexOf($scope.mySelections[i]);
如果(索引!=-1){
$scope.data.splice(索引1);
}
}
}
从网格的源数据中删除所选项目。您能提供一个示例吗?我如何对您的两条评论进行向下投票?从网格的源数据中删除所选项目。您能提供一个示例吗?我如何对您的两条评论进行向下投票?