如何解决React-Datepicker 布局在 Bootstrap-React Modal 中被破坏日历被截断
我在 React Datepicker 对话框中使用 Bootstrap React Modal。
点击文本框打开日历时出现以下布局问题:
基本代码是这样的:
<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>
解决方法
我没有太多时间来调试这个,但我找到了一个更好的日期选择器,它不依赖于它的外部 DIV:React Day-Picker :
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。