--- order: 4 title: zh-CN: 自定义头部 en-US: Customize Header --- ## zh-CN 自定义日历头部内容。 ## en-US Customize Calendar header content. ```jsx import { Calendar, Select, Radio, Col, Row } from 'antd'; const { Group, Button } = Radio; function onPanelChange(value, mode) { console.log(value, mode); } ReactDOM.render(
{ const start = 0; const end = 12; const monthOptions = []; const current = value.clone(); const localeData = value.localeData(); const months = []; for (let i = 0; i < 12; i++) { current.month(i); months.push(localeData.monthsShort(current)); } for (let index = start; index < end; index++) { monthOptions.push( {months[index]} , ); } const month = value.month(); const year = value.year(); const options = []; for (let i = year - 10; i < year + 10; i += 1) { options.push( {i} , ); } return (
Custom header
onTypeChange(e.target.value)} value={type}>
); }} onPanelChange={onPanelChange} />
, mountNode, ); ``` ```css .site-calendar-customize-header-wrapper { width: 300px; border: 1px solid #d9d9d9; border-radius: 4px; } ```