ਇੰਪੋਰਟ

import-date-picker.ts
import {
NuiDateField,
NuiDatePicker,
NuiDateRangePicker,
NuiTimeField,
} from '@needless-ui/angular/date-picker';

NuiDateField

ਸੈਗਮੈਂਟਾਂ ਵਿੱਚ ਟਾਈਪ ਕੀਤੀ ਤਾਰੀਖ਼, ਜਾਂ ਤਾਰੀਖ਼ ਅਤੇ ਸਮਾਂ।

ਸਿਲੈਕਟਰ
nui-date-field
NuiDateField: ਪ੍ਰਾਪਰਟੀਆਂ
ਨਾਮਟਾਈਪਡਿਫ਼ਾਲਟਵੇਰਵਾ
valueਦੋ-ਪਾਸੜNuiDate | NuiDateTime | nullnullਵੈਲਿਊ, ਜਾਂ ਹਰ ਸੈਗਮੈਂਟ ਭਰਨ ਤੱਕ null।
granularityਇਨਪੁੱਟ'day' | 'hour' | 'minute' | 'second''day'ਦਿਨ ’ਤੇ ਰੁਕਦਾ ਹੈ, ਜਾਂ ਘੰਟੇ, ਮਿੰਟ ਜਾਂ ਸਕਿੰਟ ਤੱਕ ਜਾਂਦਾ ਹੈ।
min, maxਇਨਪੁੱਟstring | nullਸਭ ਤੋਂ ਪਹਿਲੀ ਅਤੇ ਸਭ ਤੋਂ ਆਖ਼ਰੀ ਵੈਲਿਊ। ਇਨ੍ਹਾਂ ਤੋਂ ਬਾਹਰ ਫ਼ੀਲਡ ਅਵੈਧ ਹੁੰਦਾ ਹੈ।
placeholderਇਨਪੁੱਟstring | nullnowਐਰੋ ਕੁੰਜੀਆਂ ਨਾਲ ਖਾਲੀ ਸੈਗਮੈਂਟ ਕਿੱਥੋਂ ਸ਼ੁਰੂ ਹੁੰਦੇ ਹਨ।
hourCycleਇਨਪੁੱਟ12 | 2412 ਜਾਂ 24 ਘੰਟਿਆਂ ਵਾਲੀ ਘੜੀ। ਡਿਫ਼ਾਲਟ ਰੂਪ ਵਿੱਚ ਲੋਕੇਲ ਵਾਲੀ।
minuteStepਇਨਪੁੱਟnumber1ਐਰੋ ਕੁੰਜੀਆਂ ਮਿੰਟ ਕਿੰਨੇ ਬਦਲਦੀਆਂ ਹਨ।
disabled, readonlyਇਨਪੁੱਟbooleanfalseਬਦਲਾਅ ਰੋਕਦੇ ਹਨ।
localeਇਨਪੁੱਟstringLOCALE_IDਕ੍ਰਮ, ਵਿਭਾਜਕ, ਅੰਕ ਅਤੇ ਘੜੀ ਤੈਅ ਕਰਦਾ ਹੈ।
labelsਇਨਪੁੱਟPartial<NuiDateFieldLabels>ਫ਼ੀਲਡ ਦਾ ਬੋਲਿਆ ਜਾਣ ਵਾਲਾ ਹਰ ਟੈਕਸਟ, ਅਨੁਵਾਦ ਲਈ।
invalidਪ੍ਰਾਪਰਟੀSignal<boolean>ਕੀ ਵੈਲਿਊ min ਅਤੇ max ਤੋਂ ਬਾਹਰ ਹੈ।
focusਮੈਥਡ() => voidਪਹਿਲੇ ਖਾਲੀ ਸੈਗਮੈਂਟ ’ਤੇ ਫ਼ੋਕਸ ਕਰਦਾ ਹੈ।

NuiTimeField

ਸੈਗਮੈਂਟਾਂ ਵਿੱਚ ਟਾਈਪ ਕੀਤਾ ਦਿਨ ਦਾ ਸਮਾਂ। ਇਸ ਦੇ ਇਨਪੁੱਟ ਡੇਟ ਫ਼ੀਲਡ ਵਾਲੇ ਹੀ ਹਨ।

ਸਿਲੈਕਟਰ
nui-time-field
NuiTimeField: ਪ੍ਰਾਪਰਟੀਆਂ
ਨਾਮਟਾਈਪਡਿਫ਼ਾਲਟਵੇਰਵਾ
granularityਇਨਪੁੱਟ'hour' | 'minute' | 'second''minute'ਘੰਟੇ, ਮਿੰਟ ਜਾਂ ਸਕਿੰਟ ’ਤੇ ਰੁਕਦਾ ਹੈ।

NuiDatePicker

ਪੌਪਓਵਰ ਵਿੱਚ ਕੈਲੰਡਰ ਵਾਲਾ ਡੇਟ ਫ਼ੀਲਡ। ਇਸ ਵਿੱਚ ਡੇਟ ਫ਼ੀਲਡ ਦੇ ਇਨਪੁੱਟ ਹਨ, ਅਤੇ ਇਹ ਵੀ।

ਸਿਲੈਕਟਰ
nui-date-picker
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

ਰੇਂਜ ਕੈਲੰਡਰ ਵਾਲੇ ਦੋ ਡੇਟ ਫ਼ੀਲਡ। ਇਸ ਵਿੱਚ ਡੇਟ ਪਿਕਰ ਦੇ ਇਨਪੁੱਟ ਹਨ, ਅਤੇ ਇਹ ਵੀ।

ਸਿਲੈਕਟਰ
nui-date-range-picker
NuiDateRangePicker: ਪ੍ਰਾਪਰਟੀਆਂ
ਨਾਮਟਾਈਪਡਿਫ਼ਾਲਟਵੇਰਵਾ
valueਦੋ-ਪਾਸੜNuiDateRange | nullnullਰੇਂਜ, ਜਾਂ ਦੋਵੇਂ ਸਿਰੇ ਕ੍ਰਮ ਵਿੱਚ ਸੈੱਟ ਹੋਣ ਤੱਕ null।
presetsਇਨਪੁੱਟNuiDateRangePreset[][]ਨਾਮ ਵਾਲੀਆਂ ਰੇਂਜਾਂ, ਜੋ ਇੱਕ ਕਲਿੱਕ ਵਿੱਚ ਚੁਣੀਆਂ ਜਾਂਦੀਆਂ ਹਨ।
monthsਇਨਪੁੱਟnumber2ਕੈਲੰਡਰ ਵਿੱਚ ਨਾਲ-ਨਾਲ ਦਿਸਣ ਵਾਲੇ ਮਹੀਨੇ।

NuiDateRangePreset

ਨਾਮ ਵਾਲੀ ਰੇਂਜ, ਸਥਿਰ ਜਾਂ ਚੁਣਨ ਵੇਲੇ ਬਣਨ ਵਾਲੀ।

NuiDateRangePreset: ਪ੍ਰਾਪਰਟੀਆਂ
ਨਾਮਟਾਈਪਡਿਫ਼ਾਲਟਵੇਰਵਾ
labelਪ੍ਰਾਪਰਟੀstringਇਸ ਦਾ ਨਾਮ।
rangeਪ੍ਰਾਪਰਟੀNuiDateRange | (() => NuiDateRange)ਰੇਂਜ, ਜਾਂ ਉਸ ਨੂੰ ਬਣਾਉਣ ਵਾਲਾ ਫ਼ੰਕਸ਼ਨ।