Skip to content

Instantly share code, notes, and snippets.

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

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

Select an option

Save AllenFang/ce669bcb77370cc23eba47d107460842 to your computer and use it in GitHub Desktop.
const qualityType = {
0: 'good',
1: 'bad',
2: 'unknown'
};
function enumFormatter(cell, row, enumObject) {
return enumObject[cell];
}
class SelectFilterWithDefaultValue extends React.Component {
render() {
return (
<BootstrapTable data={ products }>
<TableHeaderColumn dataField='id' isKey>Product ID</TableHeaderColumn>
<TableHeaderColumn dataField='name'>Product Name</TableHeaderColumn>
<TableHeaderColumn dataField='quality' filterFormatted dataFormat={ enumFormatter }
formatExtraData={ qualityType } filter={ { type: 'SelectFilter', options: qualityType, defaultValue: 1 } }>Product Quality</TableHeaderColumn>
</BootstrapTable>
);
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment