jqwidgets-framework
Version:
jQWidgets is an advanced Angular, Vue, Blazor, React, Web Components, jquery, ASP .NET MVC, Custom Elements and HTML5 UI framework.
66 lines (52 loc) • 2.33 kB
text/typescript
import { Component, ViewChild } from '@angular/core';
import { jqxComplexInputComponent } from 'jqwidgets-ng/jqxcomplexinput';
@Component({
selector: 'app-root',
templateUrl: './app.component.html'
})
export class AppComponent {
@ViewChild('myComplexInput', { static: false }) myComplexInput: jqxComplexInputComponent;
source: string[] = ['decimal', 'exponential', 'scientific', 'engineering'];
notationsListOnChange(event: any): void {
let args = event.args;
if (args) {
let label = args.item.label;
if (label === 'decimal') {
label = 'default';
}
this.myComplexInput.decimalNotation(label);
}
};
getRealDecimalOnClick(): void {
let decimalValue = this.myComplexInput.getReal();
alert('Decimal value: ' + decimalValue);
};
getRealExponentialOnClick(): void {
let exponentialValue = this.myComplexInput.getDecimalNotation('real', 'exponential');
alert('Exponential notation: ' + exponentialValue);
};
getRealScientificOnClick(): void {
let scientificValue = this.myComplexInput.getDecimalNotation('real', 'scientific');
alert('Scientific notation: ' + scientificValue);
};
getRealEngineeringOnClick(): void {
let engineeringValue = this.myComplexInput.getDecimalNotation('real', 'engineering');
alert('Engineering notation: ' + engineeringValue);
};
getImaginaryDecimalOnClick(): void {
let decimalValue = this.myComplexInput.getImaginary();
alert('Decimal value: ' + decimalValue);
};
getImaginaryExponentialOnClick(): void {
let exponentialValue = this.myComplexInput.getDecimalNotation('imaginary', 'exponential');
alert('Exponential notation: ' + exponentialValue);
};
getImaginaryScientificOnClick(): void {
let scientificValue = this.myComplexInput.getDecimalNotation('imaginary', 'scientific');
alert('Scientific notation: ' + scientificValue);
};
getImaginaryEngineeringOnClick(): void {
let engineeringValue = this.myComplexInput.getDecimalNotation('imaginary', 'engineering');
alert('Engineering notation: ' + engineeringValue);
};
}