reactjs - 自定义 'react-datepicker' css
问题描述
所以我将它渲染'react-datepicker'
到一个自定义容器,如下所示:
<DatePicker
{...bindedFormField}
labelId={field.name + index}
customInput={<DatePickerCustomInput {...bindedFormField} />}
popperContainer={CalendarContainer}
dateFormat="yyyy-MM-dd HH:mm"
locale="pl"
selected={field.value}
onChange={(value) => field.onChange(field.name, value)}
minDate={field.dateConfig?.minDate}
minTime={field.dateConfig?.minDate}
maxDate={field.dateConfig?.maxDate}
maxTime={field.dateConfig?.maxDate}
showTimeSelect
/>
容器在哪里:
import { Portal } from 'react-overlays';
export const CalendarContainer = ({ children }) => {
const el = document.getElementById('calendar-portal')
return (
<Portal container={el}>
{children}
</Portal>
)
}
我的问题是:如何自定义 DatePicker 的 css (更具体地说 - 我想增加z-index
)。我会补充document.getElementById('calendar-portal')
说它是空的,它不存在。
解决方案
推荐阅读
- linux-kernel - libc malloc vs linux内核伙伴分配器
- mysql - 通过将列名 acc_no 更改为 account_no 从 TRANSACTION 表创建另一个表 TRANS_TEMP
- javascript - 点击外部 - PIXI JS
- node.js - mongoose.model() 做什么?它返回什么?
- r - R通过过滤时间变量合并2个数据帧
- javascript - `this` 未设置为猴子修补原型方法中的当前对象
- java - shopify-api-java-wrapper:什么是节点地址?
- plantuml - 有没有办法在 PlantUML 中将节点名称放在右侧?
- influxdb - 在influxdb中创建一个不能删除数据的用户?
- ruby - 在 Ruby 中将命名参数与块一起使用