–
组件构成
该组件使用 MultiInputDateRangeField
进行键盘编辑,并使用 DateRangeCalendar
进行视图编辑构建。
查看其文档页面以获取更多信息
您可以在专门的 API 页面上查看组合组件的可用属性。某些 MultiInputDateRangeField 属性在 Picker 组件上不可用,您可以使用 slotProps.field
将它们传递给字段。
非受控值 vs. 受控值
组件的值可以是无受控的或受控的。
非受控选择器
–
受控选择器
–
可用组件
该组件有四种变体可用
DesktopDateRangePicker
组件最适合鼠标设备和大屏幕。它在弹窗中渲染视图,并允许直接在字段内编辑值。MobileDateRangePicker
组件最适合触摸设备和小屏幕。它在模态框中渲染视图,并且不允许直接在字段内编辑值。DateRangePicker
组件根据运行它的设备渲染DesktopDateRangePicker
或MobileDateRangePicker
。StaticDateRangePicker
组件在没有弹窗/模态框和字段的情况下渲染。
桌面变体
–
移动变体
–
响应式变体
–
静态变体
默认情况下,如果媒体查询 @media (pointer: fine)
匹配,则 DateRangePicker
组件会渲染桌面版本。这可以使用 desktopModeMediaQuery
属性进行自定义。
表单属性
该组件可以被禁用或只读。
禁用
–
只读
–
1 个日历
–
2 个日历
–
3 个日历
–
使用单个输入字段
您可以将 SingleInputDateRangeField
组件传递给日期范围选择器,以将其用于键盘编辑。在这种情况下,Picker 组件可以将 name
属性传递给输入。
- 本周
- 上周
- 过去 7 天
- 本月
- 下个月
- 重置
自定义字段
您可以在自定义字段页面中找到文档。
本地化
有关更多详细信息,请参阅日期格式和本地化以及已翻译的组件文档页面。
验证
有关更多详细信息,请参阅验证文档页面。
月份范围选择器 🚧
月份范围选择器允许设置月份范围。
API
请参阅下面的文档,以获取此处提及的组件的所有可用属性和类的完整参考。