在 React js 中单击日历打开没有文本字段的日期选择器对话框
Open date picker dialog without textfield on click of calendar in React js
我正在研究 React,我是 React 的新手。我必须打开一个日期选择器对话框,我正在使用 react-datepicker 但这带有一个文本字段,点击该文本字段时 piker 打开我想要这个没有文本字段,当我点击一个此日历应弹出的日历图像。
默认情况下,DatePicker 使用 TextFiled 显示的是这张图片。我不要。
您可以使用 customInput
属性
() => {
const [startDate, setStartDate] = useState(new Date());
const ExampleCustomInput = ({ value, onClick }) => (
<button className="example-custom-input" onClick={onClick}>
{value}
</button>
);
return (
<DatePicker
selected={startDate}
onChange={date => setStartDate(date)}
customInput={<ExampleCustomInput />}
/>
);
};
我正在研究 React,我是 React 的新手。我必须打开一个日期选择器对话框,我正在使用 react-datepicker 但这带有一个文本字段,点击该文本字段时 piker 打开我想要这个没有文本字段,当我点击一个此日历应弹出的日历图像。
默认情况下,DatePicker 使用 TextFiled 显示的是这张图片。我不要。
您可以使用 customInput
属性
() => {
const [startDate, setStartDate] = useState(new Date());
const ExampleCustomInput = ({ value, onClick }) => (
<button className="example-custom-input" onClick={onClick}>
{value}
</button>
);
return (
<DatePicker
selected={startDate}
onChange={date => setStartDate(date)}
customInput={<ExampleCustomInput />}
/>
);
};