diff --git a/README.md b/README.md index 44f611ae72..594649c385 100644 --- a/README.md +++ b/README.md @@ -106,7 +106,7 @@ The built-in Options renderer also support custom classNames, just add a `classN You can enable multi-value selection by setting `multi={true}`. In this mode: -* Selected options will be removed from the dropdown menu +* Selected options will be removed from the dropdown menu by default. If you want them to remain in the list, set `removeSelected={false}` * The selected values are submitted in multiple `` fields, use `joinValues` to submit joined values in a single field instead * The values of the selected items are joined using the `delimiter` prop to create the input value when `joinValues` is true * A simple value, if provided, will be split using the `delimiter` prop diff --git a/examples/src/components/Multiselect.js b/examples/src/components/Multiselect.js index c7288716e5..b54377c685 100644 --- a/examples/src/components/Multiselect.js +++ b/examples/src/components/Multiselect.js @@ -23,6 +23,7 @@ var MultiSelectField = createClass({ }, getInitialState () { return { + removeSelected: true, disabled: false, crazy: false, stayOpen: false, @@ -57,6 +58,7 @@ var MultiSelectField = createClass({ onChange={this.handleSelectChange} options={options} placeholder="Select your favourite(s)" + removeSelected={this.state.removeSelected} rtl={this.state.rtl} simpleValue value={value} @@ -64,7 +66,11 @@ var MultiSelectField = createClass({
+