インポート
import { NuiCalendar, type NuiDateRange } from '@needless-ui/angular/calendar';NuiCalendar
日付を選ぶためのカレンダー。
| 名前 | 型 | デフォルト | 説明 |
|---|---|---|---|
selection入力 | 'single' | 'range' | 'multiple' | 'single' | 選択できる日の数。 |
value双方向 | NuiDate | null | null | 選ばれた日。 |
values双方向 | NuiDate[] | [] | 選ばれた日の配列。日付順に並びます。 |
range双方向 | NuiDateRange | null | null | 選ばれた期間。両端の日を含みます。 |
month双方向 | NuiMonth | null | null | 表示している月。複数表示している場合は最初の月。 |
view双方向 | 'day' | 'month' | 'year' | 'day' | 日、月、年のどれを表示するか。 |
min, max入力 | NuiDate | null | 選択できる最初の日と最後の日。 | |
unavailable入力 | (date: NuiDate) => boolean | 祝日など、ほかに選べない日を指定します。 | |
months入力 | number | 1 | 並べて表示する月の数。 |
weekNumbers入力 | boolean | false | ISO 週番号を表示します。 |
firstDay入力 | 1 … 7 | 週の最初の曜日。1 は月曜日です。デフォルトはロケールに従います。 | |
locale入力 | string | LOCALE_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
日付の期間。
| 名前 | 型 | デフォルト | 説明 |
|---|---|---|---|
start, endプロパティ | NuiDate | 最初の日と最後の日。どちらも期間に含まれます。 |