Temel olarak, kendo grid varsayılan verileri için dataSource, selVal'dir, eğer selval herhangi bir tuş dtoVal ile eşleşiyorsa, selVa'dan her şeyi silmek istiyorum, aşağıdaki kodla, selVal elemanlarını diziden silmemesine olanak sağlanabilir. Herhangi bir fikir ?Bir anahtar eşleştiğinde dizi öğesi nasıl kaldırılır?
ctrl.js
$scope.handleControlOwnerCancel = function(){
this.ctrlOwnerModal.close();
var dtoVal = $scope.controlDTO.controlOwners;
var selVal = $scope.selectedOwners;
for (var i = 0; i < dtoVal.length; i++) {
for (var j=0; j<selVal.length; j++) {
if (dtoVal[i].workerKey !== selVal[j].workerKey) {
$scope.selectedOwners = $scope.controlDTO.controlOwners;
controlOwnersDataSource();
}
}
}
};
Eğer selVal her şeyi silmek demek, her şeyi (dizi boşaltın) ya da dtoVal maçları sadece şeyler demek deneyin? – SmokeyPHP
dizilimi boş – hussain
Boş $ $ dizisi.electedOwners 'dizisini boşaltmak ve '$ scope.controlDTO.controlOwners' değerini $ scope.selectedOwners' – hussain