Я пытаюсь выбрать несколько строк в таблице матов, используя выбор смещения.
Ниже приведен код, который я имел. Так что я смог получить индексы, но как мне получить строки
метод выбранной строки
selectedRow(row, event, i) {
debugger;
if (this.selection.selected.length > 1) {
this.selection.deselect(this.selection.selected[0]);
}
if (this.selection.selected.length > 0) {
this.isDisabledClearSelectionBtn = false;
}
if ((event.shiftKey, i)) {
debugger;
console.log(row.orderStatus + " /" + row.customStatus);
console.log(i);
this.lastSelected = i;
const indexA = this.lastSelected;
const indexB = index;
if (indexA > indexB) {
// Descending order
this.selectRowsBetween(indexB, indexA);
} else {
// Ascending order
this.selectRowsBetween(indexA, indexB);
}
}
// Calling button function
this.bottomButtonSelected(this.selection.selected[0]);
}
Как бы я получить строку здесь? Я хочу получить строки и открыть диалог для этих конкретных строк
private selectRowsBetween(start, end) {
let currentIndex = 0;
if (currentIndex >= start && currentIndex <= end) {
this.selection.select(row);
}
currentIndex++;
}