امپورٹ
import {
NuiDateField,
NuiDatePicker,
NuiDateRangePicker,
NuiTimeField,
} from '@needless-ui/angular/date-picker';NuiDateField
ایک تاریخ، یا تاریخ اور وقت، جو حصوں میں ٹائپ ہو۔
| نام | ٹائپ | ڈیفالٹ | تفصیل |
|---|---|---|---|
valueدو طرفہ | NuiDate | NuiDateTime | null | null | ویلیو، جو ہر حصہ بھرنے تک null رہتی ہے۔ |
granularityان پٹ | 'day' | 'hour' | 'minute' | 'second' | 'day' | دن پر رکتا ہے، یا گھنٹے، منٹ یا سیکنڈ تک جاتا ہے۔ |
min, maxان پٹ | string | null | سب سے ابتدائی اور سب سے آخری ویلیو۔ ان سے باہر فیلڈ غیر درست ہوتی ہے۔ | |
placeholderان پٹ | string | null | now | ایرو کیز سے خالی حصے کس ویلیو سے شروع ہوں۔ |
hourCycleان پٹ | 12 | 24 | گھڑی 12 گھنٹے کی ہو یا 24 کی۔ ڈیفالٹ طور پر لوکیل کی۔ | |
minuteStepان پٹ | number | 1 | ایرو کیز منٹوں کو کتنا آگے پیچھے کریں۔ |
disabled, readonlyان پٹ | boolean | false | تبدیلیاں روکتے ہیں۔ |
localeان پٹ | string | LOCALE_ID | ترتیب، سیپریٹرز، ہندسے اور گھڑی طے کرتا ہے۔ |
labelsان پٹ | Partial<NuiDateFieldLabels> | فیلڈ کا پڑھ کر سنایا جانے والا ہر متن، ترجمے کے لیے۔ | |
invalidپراپرٹی | Signal<boolean> | کیا ویلیو min اور max سے باہر ہے۔ | |
focusمیتھڈ | () => void | پہلے خالی حصے پر فوکس کرتا ہے۔ |
NuiTimeField
دن کا ایک وقت جو حصوں میں ٹائپ ہو۔ یہ ڈیٹ فیلڈ والے ہی ان پٹس لیتی ہے۔
| نام | ٹائپ | ڈیفالٹ | تفصیل |
|---|---|---|---|
granularityان پٹ | 'hour' | 'minute' | 'second' | 'minute' | گھنٹے، منٹ یا سیکنڈ پر رکتا ہے۔ |
NuiDatePicker
پاپ اوور میں کیلنڈر والی ڈیٹ فیلڈ۔ یہ ڈیٹ فیلڈ کے ان پٹس لیتی ہے، اور یہ بھی۔
| نام | ٹائپ | ڈیفالٹ | تفصیل |
|---|---|---|---|
unavailableان پٹ | (date: NuiDate) => boolean | وہ دن جو کیلنڈر میں منتخب نہیں ہوں گے۔ | |
firstDay, weekNumbersان پٹ | 1 … 7, boolean | کیلنڈر کو دیے جاتے ہیں۔ | |
labelsان پٹ | Partial<NuiDatePickerLabels> | فیلڈ، بٹن اور کیلنڈر کے متن۔ | |
cornersان پٹ | NuiCorners | اس کے کونوں کی شکل: round، squircle، bevel، scoop، notch یا square۔ | |
radiusان پٹ | NuiRadius | اس کے کونے کتنے بڑے ہیں: none، small، medium، large یا full۔ | |
densityان پٹ | NuiDensity | یہ کتنی جگہ لیتا ہے: compact، regular یا roomy۔ | |
showمیتھڈ | () => void | کیلنڈر کھولتا ہے۔ |
کسٹمائزیشن کے جو ان پٹس آپ سیٹ نہ کریں، وہ قریب ترین data-nui-* ایٹریبیوٹ کی پیروی کرتے ہیں۔ کسٹمائزیشن گائیڈ دیکھیں۔
NuiDateRangePicker
رینج کیلنڈر کے ساتھ دو ڈیٹ فیلڈز۔ یہ ڈیٹ پکر کے ان پٹس لیتا ہے، اور یہ بھی۔
| نام | ٹائپ | ڈیفالٹ | تفصیل |
|---|---|---|---|
valueدو طرفہ | NuiDateRange | null | null | رینج، جو دونوں سرے ترتیب سے سیٹ ہونے تک null رہتی ہے۔ |
presetsان پٹ | NuiDateRangePreset[] | [] | نام والی رینجز جو ایک کلک میں چنی جا سکیں۔ |
monthsان پٹ | number | 2 | کیلنڈر میں ساتھ ساتھ دکھائے جانے والے مہینے۔ |
NuiDateRangePreset
نام والی رینج، مقررہ یا چنتے وقت بننے والی۔
| نام | ٹائپ | ڈیفالٹ | تفصیل |
|---|---|---|---|
labelپراپرٹی | string | اس کا نام۔ | |
rangeپراپرٹی | NuiDateRange | (() => NuiDateRange) | رینج، یا اسے بنانے والا فنکشن۔ |