From b2121fdf24b557de33068b8b13ba853f758bee02 Mon Sep 17 00:00:00 2001 From: AllenFang Date: Sun, 29 Sep 2019 16:19:36 +0800 Subject: [PATCH] fix #1099 #1101 --- packages/react-bootstrap-table2/src/header-cell.js | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/packages/react-bootstrap-table2/src/header-cell.js b/packages/react-bootstrap-table2/src/header-cell.js index 22c3fca..41cf6ef 100644 --- a/packages/react-bootstrap-table2/src/header-cell.js +++ b/packages/react-bootstrap-table2/src/header-cell.js @@ -43,10 +43,14 @@ class HeaderCell extends eventDelegater(React.Component) { const delegateEvents = this.delegate(headerEvents); + const customAttrs = _.isFunction(headerAttrs) + ? headerAttrs(column, index) + : (headerAttrs || {}); + const cellAttrs = { - ..._.isFunction(headerAttrs) ? headerAttrs(column, index) : headerAttrs, + ...customAttrs, ...delegateEvents, - tabIndex: 0 + tabIndex: _.isDefined(customAttrs.tabIndex) ? customAttrs.tabIndex : 0 }; let sortSymbol;