import { Component, ViewChild, ElementRef } from '@angular/core';
import { jqxButtonComponent } from 'jqwidgets-ng/jqxbuttons'
@Component({
selector: 'app-root',
templateUrl: './app.component.html'
})
export class AppComponent
{
@ViewChild('textImageButton', { static: false }) myTextImageButton: jqxButtonComponent;
@ViewChild('htmlButton', { static: false }) myHTMLButton: jqxButtonComponent;
@ViewChild('events', { static: false }) 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!");
}
}