From b3ff48693433ddb67340460bbfc87be0f26b2576 Mon Sep 17 00:00:00 2001 From: Saqib Ansari Date: Tue, 2 Jan 2024 12:17:50 +0530 Subject: [PATCH] fix: `data` is undefined --- src/filterRows.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/filterRows.js b/src/filterRows.js index 40b59cb..4c30806 100644 --- a/src/filterRows.js +++ b/src/filterRows.js @@ -35,9 +35,11 @@ function getFilterMethod(rows, data, filter) { let formatter = CellManager.getCustomCellFormatter(cell); if (data && data.constructor.name === 'DataManager') { data = data.getData(cell.rowIndex); + } else { + data = rows[cell.rowIndex] } if (formatter && cell.content) { - cell.html = formatter(cell.content, rows[cell.rowIndex], cell.column, rows[cell.rowIndex], filter, data); + cell.html = formatter(cell.content, rows[cell.rowIndex], cell.column, data, filter); return stripHTML(cell.html); } return cell.content || '';