ਇੰਪੋਰਟ

import-calendar.ts
import { NuiCalendar, type NuiDateRange } from '@needless-ui/angular/calendar';

NuiCalendar

ਦਿਨ ਚੁਣਨ ਲਈ ਕੈਲੰਡਰ।

ਸਿਲੈਕਟਰ
nui-calendar
NuiCalendar: ਪ੍ਰਾਪਰਟੀਆਂ
ਨਾਮਟਾਈਪਡਿਫ਼ਾਲਟਵੇਰਵਾ
selectionਇਨਪੁੱਟ'single' | 'range' | 'multiple''single'ਕਿੰਨੇ ਦਿਨ ਚੁਣੇ ਜਾ ਸਕਦੇ ਹਨ।
valueਦੋ-ਪਾਸੜNuiDate | nullnullਚੁਣਿਆ ਗਿਆ ਦਿਨ।
valuesਦੋ-ਪਾਸੜNuiDate[][]ਚੁਣੇ ਗਏ ਦਿਨ, ਕ੍ਰਮ ਵਿੱਚ।
rangeਦੋ-ਪਾਸੜNuiDateRange | nullnullਚੁਣੀ ਗਈ ਰੇਂਜ, ਦੋਵੇਂ ਸਿਰੇ ਸ਼ਾਮਲ।
monthਦੋ-ਪਾਸੜNuiMonth | nullnullਦਿਖਾਇਆ ਗਿਆ ਮਹੀਨਾ; ਕਈ ਹੋਣ ’ਤੇ ਪਹਿਲਾ।
viewਦੋ-ਪਾਸੜ'day' | 'month' | 'year''day'ਦਿਨ, ਮਹੀਨੇ ਜਾਂ ਸਾਲ।
min, maxਇਨਪੁੱਟNuiDate | nullਚੁਣੇ ਜਾ ਸਕਣ ਵਾਲੇ ਪਹਿਲੇ ਅਤੇ ਆਖ਼ਰੀ ਦਿਨ।
unavailableਇਨਪੁੱਟ(date: NuiDate) => booleanਹੋਰ ਦਿਨ ਵੀ ਚੋਣ ਤੋਂ ਬਾਹਰ ਰੱਖਦਾ ਹੈ, ਜਿਵੇਂ ਛੁੱਟੀਆਂ।
monthsਇਨਪੁੱਟnumber1ਨਾਲ-ਨਾਲ ਦਿਸਣ ਵਾਲੇ ਮਹੀਨੇ।
weekNumbersਇਨਪੁੱਟbooleanfalseISO ਹਫ਼ਤਾ ਨੰਬਰ ਦਿਖਾਉਂਦਾ ਹੈ।
firstDayਇਨਪੁੱਟ1 … 7ਹਫ਼ਤੇ ਦਾ ਪਹਿਲਾ ਦਿਨ, ਸੋਮਵਾਰ ਲਈ 1। ਡਿਫ਼ਾਲਟ ਰੂਪ ਵਿੱਚ ਲੋਕੇਲ ਵਾਲਾ।
localeਇਨਪੁੱਟstringLOCALE_IDਨਾਮ ਅਤੇ ਅੰਕ ਫ਼ਾਰਮੈਟ ਕਰਦਾ ਹੈ, ਅਤੇ ਹਫ਼ਤੇ ਦਾ ਪਹਿਲਾ ਦਿਨ ਤੈਅ ਕਰਦਾ ਹੈ।
labelsਇਨਪੁੱਟPartial<NuiCalendarLabels>ਕੈਲੰਡਰ ਦਾ ਦਿਖਾਇਆ ਜਾਂ ਐਲਾਨਿਆ ਜਾਣ ਵਾਲਾ ਹਰ ਟੈਕਸਟ, ਅਨੁਵਾਦ ਲਈ।
cornersਇਨਪੁੱਟNuiCornersਇਸ ਦੇ ਕੋਨਿਆਂ ਦੀ ਸ਼ਕਲ: round, squircle, bevel, scoop, notch ਜਾਂ square।
radiusਇਨਪੁੱਟNuiRadiusਇਸ ਦੇ ਕੋਨੇ ਕਿੰਨੇ ਵੱਡੇ ਹੋਣ: none, small, medium, large ਜਾਂ full।
densityਇਨਪੁੱਟNuiDensityਇਹ ਕਿੰਨੀ ਥਾਂ ਲੈਂਦਾ ਹੈ: compact, regular ਜਾਂ roomy।
pickedਆਊਟਪੁੱਟNuiDate | NuiDateRangeਹਰ ਚੋਣ ਐਮਿਟ ਕਰਦਾ ਹੈ: ਇੱਕ ਦਿਨ, ਜਾਂ ਪੂਰੀ ਹੋਣ ’ਤੇ ਰੇਂਜ।
focusDateਮੈਥਡ(date?: NuiDate) => voidਕੀ-ਬੋਰਡ ਫ਼ੋਕਸ ਨੂੰ ਕਿਸੇ ਦਿਨ ’ਤੇ ਲੈ ਜਾਂਦਾ ਹੈ, ਅਤੇ ਉਸ ਦਾ ਮਹੀਨਾ ਦਿਖਾਉਂਦਾ ਹੈ।

ਕਸਟਮਾਈਜ਼ੇਸ਼ਨ ਦੇ ਜੋ ਇਨਪੁੱਟ ਤੁਸੀਂ ਸੈੱਟ ਨਹੀਂ ਕਰਦੇ, ਉਹ ਸਭ ਤੋਂ ਨੇੜਲੇ data-nui-* ਐਟਰੀਬਿਊਟ ਤੋਂ ਵੈਲਿਊ ਲੈਂਦੇ ਹਨ। ਕਸਟਮਾਈਜ਼ੇਸ਼ਨ ਗਾਈਡ ਵੇਖੋ।

NuiDateRange

ਦਿਨਾਂ ਦੀ ਰੇਂਜ।

NuiDateRange: ਪ੍ਰਾਪਰਟੀਆਂ
ਨਾਮਟਾਈਪਡਿਫ਼ਾਲਟਵੇਰਵਾ
start, endਪ੍ਰਾਪਰਟੀNuiDateਪਹਿਲਾ ਅਤੇ ਆਖ਼ਰੀ ਦਿਨ, ਦੋਵੇਂ ਸ਼ਾਮਲ।