From eae2f2322ef5299a6e25fbd080e3609918c6b141 Mon Sep 17 00:00:00 2001 From: AllenFang Date: Thu, 4 Aug 2016 22:41:48 +0800 Subject: [PATCH] pass row index to format function in TableBody --- src/TableBody.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/TableBody.js b/src/TableBody.js index 259e2f05b..38b49ee00 100644 --- a/src/TableBody.js +++ b/src/TableBody.js @@ -43,7 +43,7 @@ class TableBody extends Component { this.state.currEditCell.cid === i) { let editable = column.editable; const format = column.format ? function(value) { - return column.format(value, data, column.formatExtraData).replace(/<.*?>/g, ''); + return column.format(value, data, column.formatExtraData, r).replace(/<.*?>/g, ''); } : false; if (isFun(column.editable)) { editable = column.editable(fieldValue, data, r, i); @@ -72,7 +72,7 @@ class TableBody extends Component { } if (typeof column.format !== 'undefined') { - const formattedValue = column.format(fieldValue, data, column.formatExtraData); + const formattedValue = column.format(fieldValue, data, column.formatExtraData, r); if (!React.isValidElement(formattedValue)) { columnChild = (