反应选择异步持久选择选项

时间:2020-04-06 12:30:30

标签: reactjs select option react-select persist

如何通过react-select async保持选定的选项。我的意思是,当我退回到使用AsyncSelect的部分时,我想在表单中使用以下组件,该组件具有多个步骤,我希望看到以前选择的值

<AsyncSelect
     key={`unique_select_key_${i}__${this.state.selectOptions[field.name]}`}
     loadOptions={(inputValue, callback) => {
                    let extraParam = "";
                    if (
                      typeof field.prevStepDependency !== "undefined" &&
                      field.prevStepDependency !== ""
                    ) {
                      const prevParam = this.props.inititalValues[
                        field.prevStepDependency
                      ];

                      extraParam = "/" + prevParam.value;
                    }

                    Requests.get(
                      process.env.REACT_APP_API_BASE_URL +
                        field.source +
                        extraParam,
                      (status, data) => {
                        callback(data);
                      }
                    );
                  }}
     styles={selectCustomStyles}
     defaultOptions
     name={field.name}
     placeholder={field.label}
     onChange={this.handleSelectChange}
  />

0 个答案:

没有答案