簡體   English   中英

反應選擇里面的反應選擇

[英]React-Select inside react-select

我在反應選擇菜單列表中創建了反應選擇,目前,問題是當我點擊內部反應選擇組件時,外部反應選擇組件菜單列表被關閉如何解決這個問題?

主要成分

const CustomCalender = props => {
    return (
      <div>
        <Calendar props={props} />
      </div>
    );
  };

  return (
    <div>
      <Select
      options={[{label:moment(),value:moment()}]}
        components={{ Option: CustomCalender }}
        styles={customStyles}
        maxMenuHeight="200"

      />
    </div>

日歷組件

                <Select
                     openMenuOnFocus={true}
                     openMenuOnClick={false}
                    className="basic-single"
                    classNamePrefix="select"
                    name="color"
                    options={this.state.colourOptions}/>

你有沒有試過停止傳播

  <div>
    <Calendar props={props} />
  </div>

到:

  <div onBlur={e => e.stopPropagation()}>
    <Calendar props={props} />
  </div>

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM