From 0cdf086d56d59a79e4463b7cd14da734ba2b09e6 Mon Sep 17 00:00:00 2001 From: AllenFang Date: Sat, 29 Sep 2018 14:31:10 +0800 Subject: [PATCH] fix #541 --- packages/react-bootstrap-table2-toolkit/context.js | 4 +++- .../react-bootstrap-table2-toolkit/src/search/SearchBar.js | 1 + 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/packages/react-bootstrap-table2-toolkit/context.js b/packages/react-bootstrap-table2-toolkit/context.js index eba442e..0bf29b8 100644 --- a/packages/react-bootstrap-table2-toolkit/context.js +++ b/packages/react-bootstrap-table2-toolkit/context.js @@ -17,6 +17,7 @@ class ToolkitProvider extends statelessDrcorator(React.Component) { search: PropTypes.oneOfType([ PropTypes.bool, PropTypes.shape({ + defaultSearch: PropTypes.string, searchFormatted: PropTypes.bool }) ]), @@ -42,7 +43,7 @@ class ToolkitProvider extends statelessDrcorator(React.Component) { constructor(props) { super(props); this.state = { - searchText: '' + searchText: typeof props.search === 'object' ? (props.search.defaultSearch || '') : '' }; this._ = null; this.onSearch = this.onSearch.bind(this); @@ -85,6 +86,7 @@ class ToolkitProvider extends statelessDrcorator(React.Component) { return ( debounceCallback() } className={ `form-control ${className}` } + defaultValue={ searchText } placeholder={ placeholder || SearchBar.defaultProps.placeholder } { ...rest } />