Blocks

Blocks kapseln Informations-Widget unter Verwendung der Bootstrap-card-Klasse. Dadurch lassen sich diese Blocks zu einem Dashboard zusammenfügen.

blocks = new Alvine.Package.UI.Dialog.Blocks();
blocks.addBlock(new Alvine.Package.UI.Dialog.GaugeBlock(24, 0, 100, 'Gauge Label', {
    gaugeOptions: {
    }
}));

Blocks

Ein Block-Control ist die Basis eines Block-Controls und dient als Container für Informationen.

Schlüssel Beschreibung Default Beispiel
id ID des Elements zufällige ID myID
class Klasse des Containers undefined

GaugeBlock

Dieser Block kapselt das ChartGauge-Controll.

NumberBlock

Dieser Block stellt eine Zahl dar.

Info

Dieses Controll ist ein Info-Icon, das als Hilfe in einem Block angezeigt werden kann.

ChartGauge

Das ChartGauge-Controll kapselt die Funktion der gauge.js.

Über die Methode ChartGauge.setValue() kann der aktuelle Wert des Charts gesetzt werden.

Schlüssel Beschreibung Default Beispiel
id ID des Elements zufällige ID myID
class Klasse des Containers undefined
canvas-style width:100%
style Styleangaben im Container, Hauptsächlich für Breitenangabe width:99%
width Breite undefined
format Format undefined
height Höhe undefined
options.angle The span of the gauge arc 0.5
options.lineWidth The line thickness 0.05
options.radiusScale Relative radius 1
options.limitMax If false, max value increases automatically if value > maxValue false
options.limitMin If true, the min value of the gauge will be fixed false
options.colorStart Colors rgb(40, 167, 69)
options.colorStop Colors rgb(40, 167, 69)
options.strokeColor stroke Color #EEEEEE
options.generateGradient generate Gradient true
options.highDpiSupport High resolution support true
options.responsive true
options.pointer.length Relative to gauge radius 0.6
options.pointer.strokeWidth The thickness 0.035
options.pointer.color Fill color #000000