jqwidgets-scripts-custom
Version:
jQWidgets is an advanced jQuery, Angular 7, Vue, React, ASP .NET MVC, Custom Elements and HTML5 UI framework.
50 lines (40 loc) • 1.39 kB
text/typescript
import { Component, ViewChild } from '@angular/core';
import { jqxNumberInputComponent } from 'jqwidgets-scripts/jqwidgets-ts/angular_jqxnumberinput';
({
selector: 'app-root',
templateUrl: './app.component.html'
})
export class AppComponent {
('numericInput') numericInput: jqxNumberInputComponent;
symboltypes: string[] = ['$', '%', 'None'];
decimaldigitsNumbers: string[] = ['0', '1', '2', '3', '4'];
digitsNumbers: string[] = ['1', '2', '3', '4', '5', '6', '7', '8'];
change(event) {
let checked = event.args.checked;
this.numericInput.spinButtons(checked);
};
checkedLeftbutton(event) {
this.numericInput.symbolPosition('left');
};
checkedRightbutton(event) {
this.numericInput.symbolPosition('right');
};
symboltypeSelect(event) {
let index = event.args.index;
if (index == 2) {
this.numericInput.symbol('');
}
else {
let symbol = this.symboltypes[index];
this.numericInput.symbol(symbol);
}
};
decimaldigitsSelect(event) {
let index = event.args.index;
this.numericInput.decimalDigits(this.decimaldigitsNumbers[index]);
};
digitsSelect(event) {
let index = event.args.index;
this.numericInput.digits(this.digitsNumbers[index]);
};
}