Multi select in Angular Calendar component
27 Apr 20241 minute to read
Calendar provides an option to select single or multiple dates or sequence of dates by using isMultiSelection
and values
properties. By default, isMultiSelection
property will be in disabled state.
The following example demonstrates the functionality of isMultiSelection
property and values
properties in the Calendar control.
import { NgModule } from '@angular/core'
import { BrowserModule } from '@angular/platform-browser'
import { CalendarModule } from '@syncfusion/ej2-angular-calendars'
import { Component } from '@angular/core';
@Component({
imports: [
CalendarModule //declaration of ej2-angular-calendars module into NgModule
],
standalone: true,
selector: 'app-root',
template: `
<!-- Sets the isMultiSelection and values properties-->
<ejs-calendar [values]='dateValues' [isMultiSelection]='multiSelect'></ejs-calendar>
`
})
export class AppComponent {
public dateValues: Date[] = [new Date('1/1/2020'), new Date('1/15/2020'), new Date('1/3/2020'), new Date('1/25/2020')];
public multiSelect: Boolean = true;
constructor() {
}
}
import { bootstrapApplication } from '@angular/platform-browser';
import { AppComponent } from './app.component';
import 'zone.js';
bootstrapApplication(AppComponent).catch((err) => console.error(err));