--- order: 2 title: zh-CN: 通知事项日历演示 en-US: A demo of Notice Calendar --- ## zh-CN 一个复杂的应用示例。 ## en-US A complex application. ````jsx import { Calendar } from 'antd'; function getListData(value) { let listData; switch (value.date()) { case 8: listData = [ { type: 'warning', content: 'This is warning event.' }, { type: 'normal', content: 'This is usual event.' }, ]; break; case 10: listData = [ { type: 'warning', content: 'This is warning event.' }, { type: 'normal', content: 'This is usual event.' }, { type: 'error', content: 'This is error event.' }, ]; break; case 15: listData = [ { type: 'warning', content: 'This is warning event' }, { type: 'normal', content: 'This is very long usual event。。....' }, { type: 'error', content: 'This is error event.' }, { type: 'error', content: 'This is error event.' }, { type: 'error', content: 'This is error event.' }, { type: 'error', content: 'This is error event.' }, ]; break; default: } return listData || []; } function dateCellRender(value) { const listData = getListData(value); return (