UNPKG

jqwidgets-framework

Version:

jQWidgets is an advanced Angular, Vue, Blazor, React, Web Components, jquery, ASP .NET MVC, Custom Elements and HTML5 UI framework.

31 lines (26 loc) 1.16 kB
import { Component, ViewChild, ViewEncapsulation } from '@angular/core'; import { jqxCalendarComponent } from 'jqwidgets-ng/jqxcalendar'; import { jqxPanelComponent } from 'jqwidgets-ng/jqxpanel'; @Component({ selector: 'app-root', templateUrl: './app.component.html', styleUrls: ['./app.component.css'], encapsulation: ViewEncapsulation.None }) export class AppComponent { @ViewChild('myCalendar', { static: false }) myCalendar: jqxCalendarComponent; @ViewChild('myPanel', { static: false }) myPanel: jqxPanelComponent; myCalendarEvent(event: any): void { let date = event.args.date; let view = event.args.view; let viewFrom = view.from; let viewTo = view.to; this.myPanel.clearcontent(); if (event.type === 'viewChange') { this.myPanel.prepend('<div style="margin-top: 5px;">Event Type: viewChange<br/>Date: ' + date + '<br/>View: ' + viewFrom + ' - ' + viewTo + '</div>'); } else { this.myPanel.prepend('<div style="margin-top: 5px;">Event Type: change<br/>Date: ' + date + '</div>'); } } }