UNPKG

jqwidgets-framework

Version:

jQWidgets is an advanced jQuery, Angular, React, ASP .NET MVC, Custom Elements and HTML5 UI framework.

35 lines (29 loc) 1.11 kB
import { Component, ViewChild, ViewEncapsulation } from '@angular/core'; import { jqxPanelComponent } from '../../../jqwidgets-ts/angular_jqxpanel'; @Component({ selector: 'app-root', templateUrl: './app.component.html', styleUrls: ['./app.component.css'], encapsulation: ViewEncapsulation.None }) export class AppComponent { @ViewChild('Events') Events: jqxPanelComponent; getName = (index) => { switch (index) { case 0: return 'Early History of the Internet'; case 1: return 'Merging the networks and creating the Internet'; case 2: return 'Popular Internet services'; } }; collapsedItem(event: any): void { let text = this.getName(event.item); this.Events.prepend('<div style="margin-top: 5px;">Collapsed: ' + text + '</div>'); }; expandedItem(event: any): void { let text = this.getName(event.item); this.Events.prepend('<div style="margin-top: 5px;">Expanded: ' + text + '</div>'); }; }