Skip to content

Instantly share code, notes, and snippets.

@AllenFang
Created October 27, 2016 15:27
Show Gist options
  • Select an option

  • Save AllenFang/93f4fe46bae380e79679ff659b6442f2 to your computer and use it in GitHub Desktop.

Select an option

Save AllenFang/93f4fe46bae380e79679ff659b6442f2 to your computer and use it in GitHub Desktop.
class SortHookTable extends React.Component {
constructor(props) {
super(props);
this.state = {
sortName: undefined,
sortOrder: undefined
};
this.options = {
onSortChange: this.onSortChange.bind(this)
};
}
onSortChange(sortName, sortOrder) {
this.setState({
sortName,
sortOrder
});
}
render() {
return (
<div>
<p style={ { color: 'red' } }>sort: sortName={ this.state.sortName }, sortOrder={ this.state.sortOrder }</p>
<BootstrapTable data={ products } options={ this.options }>
<TableHeaderColumn dataField='id' isKey dataSort>Product ID</TableHeaderColumn>
<TableHeaderColumn dataField='name' dataSort>Product Name</TableHeaderColumn>
<TableHeaderColumn dataField='price'>Product Price</TableHeaderColumn>
</BootstrapTable>
</div>
);
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment