Я настраиваю избыточную форму в приложении реагирования, в форме, в которой у меня есть двойной список, я не могу перемещать значения из одного блока в другой, наоборот.
другое, что я делаю, переключает флажок, который нене публикует значение, когда страницы загружаются, когда я когда-либо касаюсь / нажимаю на них, а затем это происходит, в обоих случаях это true / false, но не по умолчанию false.
для двойного списка
<Field
name="list"
type="select"
onChange={this.handleOnMove}
component={this.renderReactSelectWrapper}
/>
renderReactSelectWrapper = props => (
<DualListBox
value={props.input.value}
onChange={props.input.onChange}
onBlur={props.input.onBlur(props.input.value)}
options={available}
selected={selected}
placeholder="Select"
simpleValue
icons={{
moveLeft: <span key={0}><</span>,
moveAllLeft: [<span key={1}><<</span>],
moveRight: <span key={2}>></span>,
moveAllRight: [<span key={4}>>></span>],
moveDown: <span key={5}>↓</span>,
moveUp: <span key={6}>↑</span>
}}
/>
);
ДляФлажок / переключатель
<Field
name="available"
id="available"
component={this.renderToggleInput}
/>
renderToggleInput = field => ( <Switch checked={field.input.value} onChange={field.input.onChange} /> );
Мне нужно сместить значение из одного поля в другое, в случае флажка / переключателя мне нужно публиковать сообщения при загрузке страницы.