import { Component, ViewEncapsulation } from '@angular/core';
import { PopupOpenEventArgs, MonthService, DayService, WeekService, WorkWeekService, EventSettingsModel } from '@syncfusion/ej2-angular-schedule';
import { DropDownList } from '@syncfusion/ej2-dropdowns';
import { DataManager, UrlAdaptor } from '@syncfusion/ej2-data';
import { citasService } from './citas.service';
import { DateTimePicker } from '@syncfusion/ej2-angular-calendars';
@Component({
selector: 'app-agenda',
providers: [DayService, WeekService, WorkWeekService, MonthService, citasService],
templateUrl: 'agenda.component.html',
styles: [`
.custom-event-editor .e-textlabel {
padding-right: 15px;
text-align: right;
}
.custom-event-editor td {
padding: 7px;
padding-right: 16px;
}
`],
encapsulation: ViewEncapsulation.None
})
export class AgendaComponent {
private citasService: citasService;
private dataManger = new DataManager({
url: this.citasService.url_enpoint + '/getcitasagenda',
crudUrl: this.citasService.url_enpoint + '/updatedata',
adaptor: new UrlAdaptor,
crossDomain: true
});
public eventSettings: EventSettingsModel = { dataSource: this.dataManger }; // The error is here
public showQuickInfo: boolean = false;
public selectedDate: Date = new Date(2018, 1, 15);
}