-
Notifications
You must be signed in to change notification settings - Fork 129
/
Copy pathcalendar-day-view.component.ts
37 lines (30 loc) · 1.05 KB
/
calendar-day-view.component.ts
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
import { Component, OnInit } from "@angular/core";
import { CalendarDayEventsService } from "../calendar-day-events.service";
import { RadCalendar, CalendarEvent, CalendarDayViewEventSelectedData } from "nativescript-ui-calendar";
import { alert } from "tns-core-modules/ui/dialogs";
@Component({
moduleId: module.id,
selector: "tk-calendar-day-view",
templateUrl: "calendar-day-view.component.html",
providers: [CalendarDayEventsService]
})
export class CalendarDayViewComponent implements OnInit {
private _events: Array<CalendarEvent>;
constructor(private _calendarService: CalendarDayEventsService) {
}
get eventSource() {
return this._events;
}
ngOnInit() {
this._events = this._calendarService.getCalendarDayEvents();
}
onDayViewEventSelected(args: CalendarDayViewEventSelectedData) {
var event: CalendarEvent = args.eventData;
alert(
{
title: "Event Selected",
message: event.title,
okButtonText: "OK"
});
}
}