如何在选择和取消选择时获取网格的选定行索引并为一个单元格切换图像

时间:2019-05-23 05:08:35

标签: javascript formio

我有一个网格,在第一个单元格的每一行中都有一个复选框,可用于选择或取消选择行数据。我能够成功完成此操作,但是当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();
    };

0 个答案:

没有答案