Chuyển tới nội dung chính

Calendar

import { Calendar } from "zmp-ui";

Dùng để hiển thị lịch theo các khoảng thời gian.

Tips

Nếu cần chọn ngày, vui lòng sử dụng DatePicker.

Ví dụ

Bảng thuộc tính

PropertyTypeRequiredDescription
disabledDate(date: Date) => booleanNoHàm được gọi để kiểm tra xem ngày tháng được chỉ định có cho phép chọn không
cellRenderCellRenderNoHàm được gọi để render nội dung trong mỗi ô ngày tháng không bao gồm tiêu đề
fullCellRenderCellRenderNoHàm được gọi để render nội dung trong mỗi ô ngày tháng bao gồm cả tiêu đề
daysOfWeekRender(date: Date, info: CellRenderInfo) => React.ReactElementNoHàm được gọi để render mỗi thứ trong trạng thái fullscreen
headerRenderHeaderRenderNoHàm được gọi để render tiêu đề của component
valueDateNo
defaultValueDateNoGiá trị mặc định của ngày tháng
localestringNoNgôn ngữ được sử dụng cho component
fullscreenbooleanNoKiểu hiển thị của component
startOfWeek'0' | '1' | '2' | '3' | '4' | '5' | '6'NoNgày bắt đầu của tuần (từ 0 đến 6, tương ứng với từ CN đến thứ 2) (default: 0)
numberOfWeek'auto' | numberNoSố lượng tuần hiển thị trong tháng (mặc định là "auto") (default: "auto")
dayOfWeekNameFormat'short' | 'long'NoĐịnh dạng của tên ngày trong tuần (mặc định là "short") (default: "short")
dayOfWeekNameRender(day: number) => string | React.ReactElementNoHàm được gọi để render tên ngày trong tuần
onPanelChange(date: Date, mode: CalendarMode) => voidNoHàm được gọi khi thay đổi giá trị và loại hiển thị của component
onSelect(date: Date, selectInfo: SelectInfo) => voidNoHàm được gọi khi người dùng chọn một ngày tháng
autoHeightbooleanNoChiều cao của Calendar sẽ hiển thị theo panel hiện tại