0

我在Bootstrap React Modal对话框中使用React Datepicker 。

单击文本框打开日历时出现以下布局问题:

在此处输入图像描述

基本代码是这样的:

                      <Modal show={this.state.isDialogOpenB} onHide={this.handleDialogCloseB}>
                        <Modal.Header closeButton>
                          <Modal.Title>Editing UserID: {this.state.activeItemIdB} Username: {this.state.activeItemNameB}</Modal.Title>
                        </Modal.Header>
                        <Modal.Body>
                            <div class="custom-control custom-checkbox">
                                <input type="checkbox" class="custom-control-input" id="bChkboxLocked"></input>
                                <label class="custom-control-label" htmlFor="bChkboxLocked">Locked</label>
                            </div>
                            <div>
                                <DatePicker dateFormat="MM/dd/yyyy" selected={this.state.testDate} onChange={this.handleDatePickerChangeB} />
                            </div>
                        </Modal.Body>
                        <Modal.Footer>
                          <Button variant="secondary" onClick={this.handleDialogCloseB}>
                            Close
                          </Button>
                        </Modal.Footer>
                      </Modal>                  
4

1 回答 1

0

我没有太多时间来调试它,但我发现了一个更好的不依赖于其外部 DIV 的日期选择器:React Day-Picker

在此处输入图像描述

于 2021-03-08T19:18:25.360 回答