import { Component, ViewChild, ElementRef } from '@angular/core';
import { jqxButtonComponent } from 'jqwidgets-scripts/jqwidgets-ts/angular_jqxbuttons'
@Component({
selector: 'app-root',
templateUrl: './app.component.html'
})
export class AppComponent
{
@ViewChild('textImageButton') myTextImageButton: jqxButtonComponent;
@ViewChild('htmlButton') myHTMLButton: jqxButtonComponent;
@ViewChild('events') events: ElementRef;
buttonClicked(): void
{
this.events.nativeElement.innerHTML = 'Button Clicked';
}
submitButtonClicked(): void
{
this.events.nativeElement.innerHTML = 'Submit Button Clicked';
}
imageButtonClicked(): void
{
this.events.nativeElement.innerHTML = 'Image Button Clicked';
}
textImageButtonClicked(): void
{
this.events.nativeElement.innerHTML = 'Text/Image Button Clicked';
this.myTextImageButton.setOptions({ textImageRelation: "textBeforeImage", imgPosition: "left", textPosition: "center" });
}
hTMLButtonClicked(): void
{
this.events.nativeElement.innerHTML = 'HTML Button Clicked';
this.myHTMLButton.value("Thanks for clicking me!");
}
}