ورودی زمان (TimeInput)

فیلد ورودی که به کاربر امکان وارد کردن زمان مشخصی را می‌دهد.

پایه (Basic)

مثال پایه‌ای از ورودی زمان.

ورودی بازه زمانی (Time range input)

مثال پایه‌ای برای ورودی بازه زمانی.

کنترلی (Controlled)

استفاده کنترل‌شده.

نمایش ثانیه‌ها

ما همچنین می‌توانیم ثانیه‌ها را برای ورودی فعال کنیم.

نمایش AM یا PM

با تنظیم ویژگی format به '12' زمان را به فرمت ۱۲ ساعته تغییر دهید.

اندازه‌ها (Sizes)

سه اندازه مختلف برای ورودی زمان وجود دارد.

غیرفعال (Disabled)

ورودی زمان غیرفعال.

افیکس (Affix)

ورودی زمان می‌تواند محتوای suffix یا prefix را در داخل خود داشته باشد.

وضعیت نامعتبر (Invalid state)

نمایش ورودی زمان به عنوان وضعیت نامعتبر زمانی که ویژگی invalid برابر true باشد.

API

ورودی زمان (TimeInput)
ویژگیتوضیحاتنوعپیش‌فرض
amLabelرشته نمایشی برای صبح'string''am'
amPmPlaceholderPlaceholder برای فیلد صبح/بعدازظهر'string''am'
clearableآیا امکان پاک کردن مقدار وجود داردbooleantrue
defaultValueمقدار پیش‌فرض برای TimeInput (اگر کنترل شده است از value استفاده کنید)Date-
disabledآیا TimeInput غیرفعال استbooleanfalse
formatفرمت زمان را تعیین می‌کند'12' | '24''24'
invalidآیا TimeInput در وضعیت نامعتبر استboolean-
nextRefرفرنس برای تمرکز پس از آخرین فیلد TimeInput، می‌تواند توسط TimeInputRange استفاده شودRefObject-
onChangeکال بک زمانی که مقدار TimeInput تغییر کرد(value: Date) => void-
pmLabelرشته نمایشی برای بعدازظهر'string''pm'
prefixنمایش محتوای پیشوند در داخل TimeInputstring | ReactNode-
showSecondsآیا فیلد ثانیه نمایش داده می‌شودboolean-
sizeاندازه TimeInput'lg' | 'md' | 'sm''md'
suffixنمایش محتوای پسوند در داخل TimeInputstring | ReactNodeReactNode
timeFieldPlaceholderPlaceholder برای فیلد زمان'string''--'
timeFieldClassکلاس اضافی برای فیلد زمان'string'-
valueمقدار TimeInput (کنترل شده)Date-
ورودی رنج زمانی (TimeInput.TimeInputRange)
ویژگیتوضیحاتنوعپیش‌فرض
amLabelرشته نمایشی برای صبح'string''am'
amPmPlaceholderPlaceholder برای فیلد صبح/بعدازظهر'string''am'
clearableآیا امکان پاک کردن مقدار وجود داردbooleantrue
defaultValueمقدار پیش‌فرض برای TimeInputRange (اگر کنترل شده است از value استفاده کنید)Date-
disabledآیا TimeInputRange غیرفعال استbooleanfalse
formatفرمت زمان را تعیین می‌کند'12' | '24''24'
invalidآیا TimeInputRange در وضعیت نامعتبر استboolean-
nextRefرفرنس برای تمرکز پس از آخرین فیلد TimeInputRange، می‌تواند توسط TimeInputRangeRange استفاده شودRefObject-
onChangeکال بک زمانی که مقدار TimeInputRange تغییر کرد(value: Date) => void-
pmLabelرشته نمایشی برای بعدازظهر'string''pm'
prefixنمایش محتوای پیشوند در داخل TimeInputRangestring | ReactNode-
separatorفاصل‌گذار بین ورودی‌های زمان'string' | '24''~'
showSecondsآیا فیلد ثانیه نمایش داده می‌شودboolean-
sizeاندازه TimeInputRange'lg' | 'md' | 'sm''md'
suffixنمایش محتوای پسوند در داخل TimeInputRangestring | ReactNodeReactNode
timeFieldPlaceholderPlaceholder برای فیلد زمان'string''--'
timeFieldClassکلاس اضافی برای فیلد زمان'string'-
valueمقدار TimeInputRange (کنترل شده)Date-