ਇੰਪੋਰਟ
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) | ਰੇਂਜ, ਜਾਂ ਉਸ ਨੂੰ ਬਣਾਉਣ ਵਾਲਾ ਫ਼ੰਕਸ਼ਨ। |