gpt4 book ai didi

css - React DatePicker 日历显示在表头后面

转载 作者:行者123 更新时间:2023-11-28 11:00:43 25 4
gpt4 key购买 nike

我在我的元素中使用了 React datePicker 和 fixed-data-table-2。当我打开日历时,它显示在 table 头后面。这是 CSS 文件的代码:

.ui-datepicker {
z-index: 9999 !important;
}
.table{
z-index: -1000 !important;
}

这是 DatePicker 的 React 代码:

 <div className='ui-datepicker'>
<DatePicker
selected={this.state.startDate}
selectsStart
startDate={this.state.startDate}
endDate={this.state.endDate}
onChange={this.onFilterStart}
/>
</div>

这是表的快捷代码:

<div className='table'>
<Table
rowHeight={50}
rowsCount={tableData.getSize()}
width={1000}
maxHeight={1800}
height={700}
groupHeaderHeight={30}
headerHeight={50}
onColumnResizeEndCallback={this.resizeEndCallback}
isColumnResizing={false}
>
<ColumnGroup
header={<Cell>Basic Info</Cell>}>
<Column columnKey='menuTranslation'
header={ <SortHeaderCell
languageChosen={this.state.languageChosen}
onSortChange={this.sortChange}
sortDir={colSortDirs.foodName}>Food
Name</SortHeaderCell>}
isResizable={true}
width={columnWidths.foodName}
cell={<MyTextCell data={tableData}
field='menuTranslation' col="menuTranslation" />}
/>
<div>

这是问题的图片:

image

最佳答案

尝试在 .react-datepicker-popper 而不是 datepicker 上设置 z-index。这是 react-date-picker 在其创建的弹出窗口中使用的类名。

.react-datepicker-popper {
z-index: 9999 !important;
}

关于css - React DatePicker 日历显示在表头后面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52412685/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com