jqwidgets-framework
Version:
jQWidgets is an advanced Angular, Vue, Blazor, React, Web Components, jquery, ASP .NET MVC, Custom Elements and HTML5 UI framework.
50 lines (42 loc) • 1.49 kB
text/typescript
import { Component, ViewChild } from '@angular/core';
import { jqxBarGaugeComponent } from 'jqwidgets-ng/jqxbargauge';
import { jqxSliderComponent } from 'jqwidgets-ng/jqxslider';
export class AppComponent {
myBarGauge: jqxBarGaugeComponent;
redSlider: jqxSliderComponent;
greenSlider: jqxSliderComponent;
blueSlider: jqxSliderComponent;
public customColorScheme: jqwidgets.BarGaugeCustomColorScheme = {
name: 'rgb',
colors: ['#307DD7', '#89A54E', '#AA4643']
};
public title: jqwidgets.BarGaugeTitle = {
text: 'jqxBarGauge',
font: {
size: 40
},
verticalAlignment: 'top',
margin: {
bottom: 0,
top: 0,
left: 0,
right: 0
},
subtitle: {
text: '( visualization of "RGB" color proportions )',
font: {
size: 20
}
}
};
public setColor(): void {
const red = this.redSlider.val();
const green = this.greenSlider.val();
const blue = this.blueSlider.val();
this.myBarGauge.values(new Array(blue, green, red));
}
}