diff --git a/README.md b/README.md index 9067b174..e90df19b 100644 --- a/README.md +++ b/README.md @@ -295,6 +295,12 @@ React.render(, mountNode); + + + + + +
Called when column's cell is clicked
onHeaderClickFunction(event)Called when column's header is clicked
diff --git a/src/Column.jsx b/src/Column.jsx index 8a167ea2..7b7deac7 100644 --- a/src/Column.jsx +++ b/src/Column.jsx @@ -17,5 +17,6 @@ export default class Column extends Component { ]), render: PropTypes.func, onCellClick: PropTypes.func, + onHeaderClick: PropTypes.func, } } diff --git a/src/Table.jsx b/src/Table.jsx index a2741316..9abf5d6f 100644 --- a/src/Table.jsx +++ b/src/Table.jsx @@ -235,6 +235,9 @@ export default class Table extends React.Component { if ('rowSpan' in column) { cell.rowSpan = column.rowSpan; } + if (typeof column.onHeaderClick === 'function') { + cell.onClick = column.onHeaderClick; + } if (cell.colSpan !== 0) { rows[currentRow].push(cell); }