Как получить выбранный индекс строки сетки и переключить изображение для одной ячейки при выделении и отмене выделения - PullRequest
0 голосов
/ 23 мая 2019

У меня есть сетка, и в каждой строке в 1-й ячейке у меня есть флажок, который можно использовать для выбора или отмены выбора данных строки. Я могу сделать это успешно, но когда выбор в 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();
    };
...