fix React doesn't allow Date Object as children

This commit is contained in:
AllenFang
2018-07-28 15:57:52 +08:00
parent 2ec55f6de9
commit d5d8c54d98
5 changed files with 5 additions and 1 deletions

View File

@@ -15,6 +15,7 @@ const columns = [{
}, {
dataField: 'inStockDate',
text: 'InStock Date',
formatter: cell => cell.toString(),
filter: dateFilter({
delay: 400,
placeholder: 'custom placeholder',

View File

@@ -15,6 +15,7 @@ const columns = [{
}, {
dataField: 'inStockDate',
text: 'InStock Date',
formatter: cell => cell.toString(),
filter: dateFilter({
defaultValue: { date: new Date(2018, 0, 1), comparator: Comparator.GT }
})

View File

@@ -15,6 +15,7 @@ const columns = [{
}, {
dataField: 'inStockDate',
text: 'InStock Date',
formatter: cell => cell.toString(),
filter: dateFilter()
}];

View File

@@ -17,6 +17,7 @@ const columns = [{
}, {
dataField: 'inStockDate',
text: 'InStock Date',
formatter: cell => cell.toString(),
filter: dateFilter({
getFilter: (filter) => {
// inStockDateFilter was assigned once the component has been mounted.

View File

@@ -214,7 +214,7 @@ const columns = [..., {
<BootstrapTable keyField='id' data={ products } columns={ columns } filter={ filterFactory() } />
```
> **Notes:** date filter accept a Javascript Date object in your raw data.
> **Notes:** date filter accept a Javascript Date object in your raw data and you have to use `column.formatter` to make it as your prefer string result
Date filter is same as other filter, you can custom the date filter via `dateFilter` factory function: