언어/AG-GRID
AG GRID 선택된 ROW 데이터, INDEX 값
babacoco
2024. 3. 11. 23:47
let selectedRows = gridRef.current!.api.getSelectedRows(); // 선택된 row의 데이터 배열
let selectedNodes = gridRef.current!.api.getSelectedNodes(); // 선택된 row의 Node 객체 배열
selectedRows.forEach(function(selectedRow, index) {
console.log("Selected row " + index + " data: ", selectedRow); // 선택된 row의 데이터 출력
console.log("Selected row " + index + " index: ", selectedNodes[index].rowIndex); // 선택된 row의 인덱스 출력
}
//선택한 row Index
const selectedIndex = gridRef.current!.api.getFocusedCell()?.rowIndex as number;
const selectedIndex2 = selectedNodes.map(function (rowNode) {
return rowNode.rowIndex;
}) ?? 0;
const selectedIds = selectedNodes.map(function (rowNode) {
return rowNode.data.userId;
});