–
元件組成
此元件使用 MultiInputDateRangeField
進行鍵盤編輯,並使用 DateRangeCalendar
進行檢視編輯。
查看其文件頁面以獲取更多資訊
您可以在專用的 API 頁面上查看組合元件的可用 props。某些 MultiInputDateRangeField props 在 Picker 元件上不可用,您可以使用 slotProps.field 將它們傳遞到欄位。
非受控值與受控值
元件的值可以是未受控或受控的。
非受控選擇器
–
受控選擇器
–
可用元件
此元件有四種變體可用
DesktopDateRangePicker
元件最適用於滑鼠裝置和大型螢幕。它在 popover 內呈現檢視,並允許直接在欄位內編輯值。MobileDateRangePicker
元件最適用於觸控裝置和小型螢幕。它在 modal 內呈現檢視,並且不允許直接在欄位內編輯值。DateRangePicker
元件根據其運行的裝置呈現DesktopDateRangePicker
或MobileDateRangePicker
。StaticDateRangePicker
元件在沒有 popover/modal 和欄位的情況下呈現。
桌面變體
–
行動變體
–
響應式變體
–
靜態變體
預設情況下,如果媒體查詢 @media (pointer: fine)
匹配,DateRangePicker
元件會呈現桌面版本。這可以使用 desktopModeMediaQuery
prop 進行自訂。
表單 props
此元件可以被禁用或唯讀。
已禁用
–
唯讀
–
1 個月曆
–
2 個月曆
–
3 個月曆
–
使用單個輸入欄位
您可以將 SingleInputDateRangeField
元件傳遞給 Date Range Picker,以將其用於鍵盤編輯。在這種情況下,Picker 元件可以將 name
prop 傳遞給輸入。
- 本週
- 上週
- 過去 7 天
- 本月
- 下個月
- 重設
自訂欄位
您可以在「自訂欄位」頁面中找到文件。
本地化
請參閱「日期格式和本地化」和「翻譯元件」文件頁面以獲取更多詳細資訊。
驗證
請參閱「驗證」文件頁面以獲取更多詳細資訊。
月份範圍選擇器 🚧
月份範圍選擇器允許設定月份範圍。
API
請參閱下面的文件,以獲取此處提及的元件的所有可用 props 和類別的完整參考。