我有一个网格,在第一个单元格的每一行中都有一个复选框,可用于选择或取消选择行数据。我能够成功完成此操作,但是当grdi中的选择达到最大值时,我无法取消选择任何行。 我有什么办法可以通过传递行索引来取消选中特定行。
<tr *ngFor="let row of rows;" (click)="onRowSelect($event, row)">
function (event, row) {
this.gridObject.gridObject = {}
this.selectExport = false;
if (event.srcElement.tagName == "IMG") {
if (event.srcElement.src.indexOf('check-mark-white.png') != -1) {
console.log(event.which);
event.srcElement.src = document.getElementById("selectImage1").src;
event.srcElement.id = document.getElementById("selectImage1").id;
}
else if (event.srcElement.src.indexOf('check-mark-green.png') != -1) {
event.srcElement.src = document.getElementById("selectImage").src;
event.srcElement.id = document.getElementById("selectImage").id;
// this.rowSelectCount = --this.rowSelectCount;
this.selectedRowNew.pop(row.data);
}
this.selectedRow = this.selectedRowNew;
this.rowSelectCount = this.selectedRow.length;
if (event.srcElement.tagName == "IMG" &&
}
}
event.preventDefault();
};