From b8a1af27d2d43027111bfb20e6e3605ce97ba186 Mon Sep 17 00:00:00 2001 From: Shariq Ansari Date: Thu, 21 Dec 2023 14:08:12 +0530 Subject: [PATCH] fix: getdata from datamanager if data is datamanager object --- src/filterRows.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/filterRows.js b/src/filterRows.js index 18668bb..9828ca0 100644 --- a/src/filterRows.js +++ b/src/filterRows.js @@ -33,7 +33,9 @@ export default function filterRows(rows, filters, data) { function getFilterMethod(rows, data, filter) { const getFormattedValue = cell => { let formatter = CellManager.getCustomCellFormatter(cell); - data = data.getData(cell.rowIndex); + if (data && data.constructor.name == "DataManager") { + data = data.getData(cell.rowIndex); + } if (formatter && cell.content) { cell.html = formatter(cell.content, rows[cell.rowIndex], cell.column, rows[cell.rowIndex], filter, data); return stripHTML(cell.html);